nwnxee / unified

Binaries available under the Releases tab on Github
https://nwnxee.github.io/unified
GNU General Public License v3.0
129 stars 93 forks source link

Added NWNX_ON_SPELL_FAILED_{BEFORE|AFTER} #1652

Closed Cjreek closed 1 year ago

Cjreek commented 1 year ago

Notifies when a spell failed for any reason. The reason is passed to the event handler in the REASON event data and can be one of the following values:

const int NWNX_EVENTS_SPELLFAIL_REASON_CANCELED               = 0;
const int NWNX_EVENTS_SPELLFAIL_REASON_COUNTERSPELL           = 1;
const int NWNX_EVENTS_SPELLFAIL_REASON_ASF                    = 2;
const int NWNX_EVENTS_SPELLFAIL_REASON_SPELLFAILURE           = 3;
const int NWNX_EVENTS_SPELLFAIL_REASON_LOST_TARGET            = 4;
const int NWNX_EVENTS_SPELLFAIL_REASON_SILENCED               = 5;
const int NWNX_EVENTS_SPELLFAIL_REASON_DEFCAST_CONCENTRATION  = 6;
const int NWNX_EVENTS_SPELLFAIL_REASON_ENTANGLE_CONCENTRATION = 7;
const int NWNX_EVENTS_SPELLFAIL_REASON_POLYMORPHED            = 8;
const int NWNX_EVENTS_SPELLFAIL_REASON_CANT_CAST              = 9;
const int NWNX_EVENTS_SPELLFAIL_REASON_CANT_USE_HANDS         = 10;
Cjreek commented 1 year ago

It is done