mirror of
https://github.com/sebastian-heinz/Arrowgene.DragonsDogmaOnline
synced 2026-08-03 11:12:41 -04:00
| .. | ||
| Anita1.csx | ||
| Damad1.csx | ||
| Holya1.csx | ||
| Ira1.csx | ||
| Isel1.csx | ||
| Kemal1.csx | ||
| Morgan.csx | ||
| Pehr1.csx | ||
| README.md | ||
| Seabell0.csx | ||
| Yuiato1.csx | ||
NPC Extended Facilities
It is possible to inject new NPC options by defining what the game calls NpcExtendedFacilities. The type of menu options what can be added are defined in the class NpcFunction.cs.
Guidelines
- Name the file after the named constant in NpcId.cs
- The abstract class
INpcExtendedFacilityis used as the interface module. - When extending
INpcExtendedFacilitykeep it simple and name itNpcExtendedFacility. The script engine will mangle the object name this avoiding any sort of class name conflicts. - At the bottom of the file return a new
NpcExtendedFacility.