▼Data | Provides a number of data structures for NWN code to use (simulated arrays) |
Array At | Returns the element at the index |
Array Contains | Checks if array contains the element |
Array Find | Get the index at which the element is located |
Array Insert | Inserts the element at the index, where size > index >= 0 |
Array Pushback | Pushes an element to the back of the collection |
Array Set | Sets the element at the index, where size > index >= 0 |
Time | Provides various time related functions |
▼NWNX | Core NWNX Functions |
NWNX Constants | Provides various NWScript <-> Engine Constants Translation Table functions |
NWNX Tests | Helper functions when running the test scripts |
Administration | Various admin related functions |
Appearance | Allows the appearance and some other things of creatures to be overridden per player |
Area | Functions exposing additional area properties as well as creating transitions |
Chat | Functions related to chat |
Compiler | |
Creature | Functions exposing additional creature properties |
Damage | Run a script before damage and attack events allowing for modification. Includes function to arbitrarily apply damage |
Diagnostics | |
Dialog | Functions exposing additional dialog properties |
DotNET | |
Effect | Utility functions to manipulate the builtin effect type |
ELC | Replacement for ValidateCharacter: ELC & ILR |
Encounter | Functions exposing additional encounter properties |
Events | Provides an interface for plugins to create event-based systems, and exposes some events through that interface |
Experimental | |
Feat | Define feat bonuses/penalties |
Feedback | Allows combatlog, feedback and journal updated messages to be hidden globally or per player |
HTTPClient | NWNX HTTPClient |
Item | Functions exposing additional item properties |
ItemProperty | Utility functions to manipulate the builtin itemproperty type |
LUA | Execute Lua code and generate events in NWScript |
MaxLevel | |
Metrics InfluxDB | |
NoStack | Functions to allow more control over ability/skill/bonuses stacking |
NWSQLiteExtensions | Various extensions for the game's built-in sqlite database |
Object | Functions exposing additional object properties |
Optimizations | |
Player | Functions exposing additional player properties |
Profiler | Functions to instrument nwscript code |
Race | Define racial and subrace characteristics |
Redis | Allows connection and interfacing with a redis server |
Rename | Facilitates renaming, overriding and customization of player names |
Reveal | Allows the selective revealing of a stealthing character to another character or their party |
Ruby | Allows users to execute arbitrary Ruby from the game |
ServerLogRedirector | |
SkillRanks | Enhances and allows for manipulation of skill rank calculations including the ability to build custom skill related feats as well as modifying stock feats |
SpellChecker | Functions related to spellchecking |
SQL | Functions to interface with a database through SQL |
Store | Functions exposing additional store properties |
ThreadWatchdog | |
Tileset | An advanced plugin that exposes additional tileset and tile properties and allows builders to override the tiles of an area created with CreateArea() |
Tracking | |
Tweaks | |
Util | Provides various utility functions that don't have a better home |
Visibility | Functions to manipulate visibility of objects both globally or per observer |
Weapon | Functions exposing additional weapon properties |
Webhook | Send messages to external entities through web hooks |