NWNX:EE  8193.37.14
nwnx_feedback.nss
Go to the documentation of this file.
1 
14 const string NWNX_Feedback = "NWNX_Feedback";
15 
19 const int NWNX_FEEDBACK_COMBATLOG_SIMPLE_ADJECTIVE = 1; // Simple_Adjective: <charname> : <adjective described by strref>
20 const int NWNX_FEEDBACK_COMBATLOG_SIMPLE_DAMAGE = 2; // Simple_Damage: <charname> damaged : <amount>
21 const int NWNX_FEEDBACK_COMBATLOG_COMPLEX_DAMAGE = 3; // Complex_Damage: <charname> damages <charname> : <amount>
22 const int NWNX_FEEDBACK_COMBATLOG_COMPLEX_DEATH = 4; // Complex_Death: <charname> killed <charname>
23 const int NWNX_FEEDBACK_COMBATLOG_COMPLEX_ATTACK = 5; // Complex_Attack: <charname> attacks <charname> : *hit* / *miss* / *parried* : (<attack roll> + <attack mod> = <modified total>)
24 const int NWNX_FEEDBACK_COMBATLOG_SPECIAL_ATTACK = 6; // Special_Attack: <charname> attempts <special attack> on <charname> : *success* / *failure* : (<attack roll> + <attack mod> = <modified roll>)
25 const int NWNX_FEEDBACK_COMBATLOG_SAVING_THROW = 7; // Saving_Throw: <charname> : <saving throw type> : *success* / *failure* : (<saving throw roll> + <saving throw modifier> = <modified total>)
26 const int NWNX_FEEDBACK_COMBATLOG_CAST_SPELL = 8; // Cast_Spell: <charname> casts <spell name> : Spellcraft check *failure* / *success*
27 const int NWNX_FEEDBACK_COMBATLOG_USE_SKILL = 9; // Use_Skill: <charname> : <skill name> : *success* / *failure* : (<skill roll> + <skill modifier> = <modified total> vs <DC> )
28 const int NWNX_FEEDBACK_COMBATLOG_SPELL_RESISTANCE = 10; // Spell_Resistance: <charname> : Spell Resistance <SR value> : *success* / *failure*
29 const int NWNX_FEEDBACK_COMBATLOG_FEEDBACK = 11; // Reason skill/feat/ability failed, SendMessageToPC() NOTE: This hides ALL feedback messages, to hide individual messages use NWNX_Feedback_SetFeedbackMessageHidden()
30 const int NWNX_FEEDBACK_COMBATLOG_COUNTERSPELL = 12; // Counterspel: <charname> casts <spell name> : *spell countered by* : <charname> casting <spell name>
31 const int NWNX_FEEDBACK_COMBATLOG_TOUCHATTACK = 13; // TouchAttack: <charname> attempts <melee/ranged touch attack> on <charname> : *hit/miss/critical* : (<attack roll> + <attack mod> = <modified roll>)
32 const int NWNX_FEEDBACK_COMBATLOG_INITIATIVE = 14; // Initiative: <charname> : Initiative Roll : <total> : (<roll> + <modifier> = <total>)
33 const int NWNX_FEEDBACK_COMBATLOG_DISPEL_MAGIC = 15; // Dispel_Magic: Dispel Magic : <charname> : <spell name>, <spell name>, <spell name>...
34 const int NWNX_FEEDBACK_COMBATLOG_POLYMORPH = 17; // Doesn't go through the function that the plugin hooks, so does nothing.
35 const int NWNX_FEEDBACK_COMBATLOG_FEEDBACKSTRING = 18; // Custom feedback for objects requiring a key
36 const int NWNX_FEEDBACK_COMBATLOG_VIBRATE = 19; // Controller vibration
37 const int NWNX_FEEDBACK_COMBATLOG_UNLOCKACHIEVEMENT = 20; // Unlock Campaign Achievement
38 const int NWNX_FEEDBACK_COMBATLOG_POSTAURSTRING = 22; // PostString messages
39 const int NWNX_FEEDBACK_COMBATLOG_ENTERTARGETINGMODE = 23; // Enter Targeting Mode
41 
45 
62 
69 
81 const int NWNX_FEEDBACK_JOURNALUPDATED = 184; // Doesn't actually work, use:
82  // NWNX_Feedback_{Get/Set}JournalUpdatedMessageHidden()
84 
109 
112 
133 const int NWNX_FEEDBACK_EQUIP_RACE = 209;
135 
173 
191 
203 const int NWNX_FEEDBACK_FEAT_USES = 199;
205 
227 
230 const int NWNX_FEEDBACK_ITEM_LOST = 51;
235 
246 
250 
261 
265 
268 
279 
303 
323 
333 
336 const int NWNX_FEEDBACK_PAUSED = 205;
337 const int NWNX_FEEDBACK_UNPAUSED = 206;
342 const int NWNX_FEEDBACK_CAMERA_BG = 255;
343 const int NWNX_FEEDBACK_CAMERA_EQ = 256;
345 
346 const int NWNX_FEEDBACK_SAVING = 225;
349 
354 int NWNX_Feedback_GetFeedbackMessageHidden(int nMessage, object oPC = OBJECT_INVALID);
355 
362 void NWNX_Feedback_SetFeedbackMessageHidden(int nMessage, int isHidden, object oPC = OBJECT_INVALID);
363 
368 int NWNX_Feedback_GetCombatLogMessageHidden(int nMessage, object oPC = OBJECT_INVALID);
369 
376 void NWNX_Feedback_SetCombatLogMessageHidden(int nMessage, int isHidden, object oPC = OBJECT_INVALID);
377 
381 int NWNX_Feedback_GetJournalUpdatedMessageHidden(object oPC = OBJECT_INVALID);
382 
388 void NWNX_Feedback_SetJournalUpdatedMessageHidden(int isHidden, object oPC = OBJECT_INVALID);
389 
392 void NWNX_Feedback_SetFeedbackMessageMode(int bWhitelist);
393 
394 
398 void NWNX_Feedback_SetCombatLogMessageMode(int bWhitelist);
399 
401 
402 int NWNX_Feedback_GetFeedbackMessageHidden(int nMessage, object oPC = OBJECT_INVALID)
403 {
404  NWNXPushInt(nMessage);
405  NWNXPushInt(0);
406  NWNXPushObject(oPC);
407  NWNXCall(NWNX_Feedback, "GetMessageHidden");
408  return NWNXPopInt();
409 }
410 
411 void NWNX_Feedback_SetFeedbackMessageHidden(int nMessage, int isHidden, object oPC = OBJECT_INVALID)
412 {
413  NWNXPushInt(isHidden);
414  NWNXPushInt(nMessage);
415  NWNXPushInt(0);
416  NWNXPushObject(oPC);
417  NWNXCall(NWNX_Feedback, "SetMessageHidden");
418 }
419 
420 int NWNX_Feedback_GetCombatLogMessageHidden(int nMessage, object oPC = OBJECT_INVALID)
421 {
422  NWNXPushInt(nMessage);
423  NWNXPushInt(1);
424  NWNXPushObject(oPC);
425  NWNXCall(NWNX_Feedback, "GetMessageHidden");
426 
427  return NWNXPopInt();
428 }
429 
430 void NWNX_Feedback_SetCombatLogMessageHidden(int nMessage, int isHidden, object oPC = OBJECT_INVALID)
431 {
432  NWNXPushInt(isHidden);
433  NWNXPushInt(nMessage);
434  NWNXPushInt(1);
435  NWNXPushObject(oPC);
436  NWNXCall(NWNX_Feedback, "SetMessageHidden");
437 }
438 
439 int NWNX_Feedback_GetJournalUpdatedMessageHidden(object oPC = OBJECT_INVALID)
440 {
441  NWNXPushInt(0);
442  NWNXPushInt(2);
443  NWNXPushObject(oPC);
444  NWNXCall(NWNX_Feedback, "GetMessageHidden");
445  return NWNXPopInt();
446 }
447 
448 void NWNX_Feedback_SetJournalUpdatedMessageHidden(int isHidden, object oPC = OBJECT_INVALID)
449 {
450  NWNXPushInt(isHidden);
451  NWNXPushInt(0);
452  NWNXPushInt(2);
453  NWNXPushObject(oPC);
454  NWNXCall(NWNX_Feedback, "SetMessageHidden");
455 }
456 
458 {
459  NWNXPushInt(bWhitelist);
460  NWNXPushInt(0);
461  NWNXCall(NWNX_Feedback, "SetFeedbackMode");
462 }
463 
465 {
466  NWNXPushInt(bWhitelist);
467  NWNXPushInt(1);
468  NWNXCall(NWNX_Feedback, "SetFeedbackMode");
469 }
const int NWNX_FEEDBACK_PARTY_INVITATION_EXPIRED
const int NWNX_FEEDBACK_GUI_ONLY_PARTY_LEADER_MAY_CLICK
Misc GUI feedback.
const int NWNX_FEEDBACK_IMMUNITY_KNOCKDOWN
const int NWNX_FEEDBACK_COMBATLOG_COMPLEX_DEATH
const int NWNX_FEEDBACK_DEFENSIVE_STANCE_MODE_DEACTIVATED
const int NWNX_FEEDBACK_CAST_CNTRSPELL_TARGET_ENTANGLE_CONCENTRATION_FAILURE
const int NWNX_FEEDBACK_RAPID_SHOT_MODE_ACTIVATED
const int NWNX_FEEDBACK_GUI_CHAR_EXPORT_REQUEST_SENT
const int NWNX_FEEDBACK_TARGET_UNAWARE
Miscellaneous Targetting Messages.
const int NWNX_FEEDBACK_COMBATLOG_SPECIAL_ATTACK
const int NWNX_FEEDBACK_EXPERTISE_MODE_ACTIVATED
const int NWNX_FEEDBACK_ASSOCIATE_POSSESSED_CANNOT_EQUIP
const int NWNX_FEEDBACK_ITEM_USE_UNIDENTIFIED
const int NWNX_FEEDBACK_PARTY_YOU_INVITED_NON_SINGLETON
const int NWNX_FEEDBACK_DIRTY_FIGHTING_MODE_DEACTIVATED
const int NWNX_FEEDBACK_PARTY_LEFT_PARTY
const int NWNX_FEEDBACK_CAST_SPELL_INTERRUPTED
const int NWNX_FEEDBACK_COMBATLOG_POLYMORPH
const int NWNX_FEEDBACK_CONVERSATION_TOOFAR
const int NWNX_FEEDBACK_FEAT_USE_WEAPON_OF_CHOICE
const int NWNX_FEEDBACK_ALIGNMENT_CHANGE
const int NWNX_FEEDBACK_SKILL_PICKPOCKET_TARGET_BROKE
const int NWNX_FEEDBACK_COMBATLOG_SAVING_THROW
const int NWNX_FEEDBACK_LEARN_SCROLL_NOT_SCROLL
Spell Scroll Learning.
const int NWNX_FEEDBACK_CANNOT_SELL_CONTAINER
const int NWNX_FEEDBACK_PARTY_MEMBER_KICKED
const int NWNX_FEEDBACK_EFFECT_LIST_OVERFLOW
const int NWNX_FEEDBACK_REST_BEGINNING_REST
const int NWNX_FEEDBACK_COMBATLOG_CAST_SPELL
const int NWNX_FEEDBACK_IMMUNITY_PARALYSIS
const int NWNX_FEEDBACK_CAST_USE_MOUTH
const int NWNX_FEEDBACK_EQUIP_ARMOUR_AC_NO_STACK
const int NWNX_FEEDBACK_ALIGNMENT_PARTY_SHIFT
const int NWNX_FEEDBACK_CAMERA_CHASECAM
const int NWNX_FEEDBACK_CAST_DEFCAST_CONCENTRATION_SUCCESS
void NWNX_Feedback_SetCombatLogMessageMode(int bWhitelist)
Set whether to use a blacklist or whitelist mode for combat log messages.
const int NWNX_FEEDBACK_EQUIP_ONE_HANDED_WEAPON
const int NWNX_FEEDBACK_FLOATY_TEXT_STRREF
Floaty text feedback.
const int NWNX_FEEDBACK_LEARN_SCROLL_CANT_LEARN_LEVEL
const int NWNX_FEEDBACK_IMMUNITY_DEAFNESS
const int NWNX_FEEDBACK_COMBATLOG_SIMPLE_ADJECTIVE
const int NWNX_FEEDBACK_OBJECT_USED_KEY
const int NWNX_FEEDBACK_FEAT_IMPKNOCKDOWN_VALID_TARGETS
const int NWNX_FEEDBACK_CANNOT_SELL_ITEM
const int NWNX_FEEDBACK_WEIGHT_TOO_ENCUMBERED_TO_RUN
Miscellaneous Feedback Messages.
const int NWNX_FEEDBACK_EXPERIENCE_GAINNED
const int NWNX_FEEDBACK_COMBATLOG_UNLOCKACHIEVEMENT
const int NWNX_FEEDBACK_SKILL_TAUNT_VALID_TARGETS
const int NWNX_FEEDBACK_IMMUNITY_STUN
const int NWNX_FEEDBACK_IMMUNITY_DAZE
const int NWNX_FEEDBACK_SKILL_CANT_USE
const int NWNX_FEEDBACK_NOT_ENOUGH_GOLD
const int NWNX_FEEDBACK_DROPITEM_CANT_GIVE
const int NWNX_FEEDBACK_REST_NOT_ALLOWED_IN_AREA
const int NWNX_FEEDBACK_ALIGNMENT_EPITOME_LOST
const int NWNX_FEEDBACK_PARTY_ALREADY_CONSIDERING
const int NWNX_FEEDBACK_USEITEM_NOT_EQUIPPED
const int NWNX_FEEDBACK_COMBATLOG_SPELL_RESISTANCE
const int NWNX_FEEDBACK_COMBAT_DAMAGE_RESISTANCE
const int NWNX_FEEDBACK_SAVING
const int NWNX_FEEDBACK_IMMUNITY_DEATH_MAGIC
const int NWNX_FEEDBACK_EQUIP_CLASS
const int NWNX_FEEDBACK_COMBAT_MASSIVE_DAMAGE
const int NWNX_FEEDBACK_CANNOT_SELL_PLOT_ITEM
Store feedback.
const int NWNX_FEEDBACK_CAST_DEFCAST_CONCENTRATION_FAILURE
const int NWNX_FEEDBACK_COMBAT_DAMAGE_IMMUNITY
const int NWNX_FEEDBACK_POWER_ATTACK_MODE_DEACTIVATED
const int NWNX_FEEDBACK_ASSOCIATE_POSSESSED_CANNOT_BARTER
const int NWNX_FEEDBACK_WEIGHT_TOO_ENCUMBERED_WALK_SLOW
const int NWNX_FEEDBACK_TRAP_TRIGGERED
const int NWNX_FEEDBACK_UNPAUSED
const int NWNX_FEEDBACK_BARTER_CANCELLED
const int NWNX_FEEDBACK_IMMUNITY_FEAR
const int NWNX_FEEDBACK_FEAT_SMITE_GOOD_TARGET_NOT_GOOD
const int NWNX_FEEDBACK_PORTAL_INVALID
const int NWNX_FEEDBACK_IMPROVED_POWER_ATTACK_MODE_ACTIVATED
const int NWNX_FEEDBACK_COMBAT_RUNNING_OUT_OF_AMMO
Combat feedback messages.
const int NWNX_FEEDBACK_IMMUNITY_CHARM
const int NWNX_FEEDBACK_PARTY_JOINED
const int NWNX_FEEDBACK_PARTY_KICKED_YOU
const int NWNX_FEEDBACK_IMMUNITY_ENTANGLE
const int NWNX_FEEDBACK_IMMUNITY_CURSE
const int NWNX_FEEDBACK_DETECT_MODE_ACTIVATED
Mode activation/deactivation Messages.
const int NWNX_FEEDBACK_EQUIP_PROFICIENCIES
const int NWNX_FEEDBACK_ALIGNMENT_EPITOME_GAINED
void NWNX_Feedback_SetCombatLogMessageHidden(int nMessage, int isHidden, object oPC=OBJECT_INVALID)
Sets if combat log message is hidden.
const int NWNX_FEEDBACK_FEAT_QUIVERING_PALM_HIGHER_LEVEL
const int NWNX_FEEDBACK_REST_EXCITED_CANT_REST
const int NWNX_FEEDBACK_COMBAT_OUT_OF_AMMO
const int NWNX_FEEDBACK_PARTY_INVITATION_REJECTED
const int NWNX_FEEDBACK_ACTION_NOT_POSSIBLE_STATUS
const int NWNX_FEEDBACK_ASSOCIATE_POSSESSED_CANNOT_DROP
const int NWNX_FEEDBACK_CHAT_TELL_PLAYER_NOT_FOUND
Chat feedback.
const int NWNX_FEEDBACK_DIRTY_FIGHTING_MODE_ACTIVATED
const int NWNX_FEEDBACK_CAST_ENTANGLE_CONCENTRATION_FAILURE
const int NWNX_FEEDBACK_PARTY_INVITATION_IGNORED
const int NWNX_FEEDBACK_ALIGNMENT_SHIFT
Alignment Feedback.
void NWNX_Feedback_SetJournalUpdatedMessageHidden(int isHidden, object oPC=OBJECT_INVALID)
Sets if journal update message is hidden.
const int NWNX_FEEDBACK_ASSOCIATE_POSSESSED_CANNOT_USE_CONTAINER
const int NWNX_FEEDBACK_FEAT_CALLED_SHOT_NO_LEGS
const int NWNX_FEEDBACK_EQUIP_UNIDENTIFIED
const int NWNX_FEEDBACK_REST_NOT_ALLOWED_BY_POSSESSED_FAMILIAR
const int NWNX_FEEDBACK_ALIGNMENT_RESTRICTED_BY_CLASS_LOST
const int NWNX_FEEDBACK_PARTY_SENT_INVITATION
const int NWNX_FEEDBACK_EQUIP_RANGER_ABILITIES
const int NWNX_FEEDBACK_IMMUNITY_DOMINATE
const int NWNX_FEEDBACK_ITEM_GOLD_GAINED
const int NWNX_FEEDBACK_SCRIPT_ERROR
Miscellaneous Feedback.
const int NWNX_FEEDBACK_ASSOCIATE_UNSUMMONING_BECAUSE_REST
const int NWNX_FEEDBACK_DROPITEM_CANT_DROP
const int NWNX_FEEDBACK_PARTY_YOU_REJECTED_INVITATION
const int NWNX_FEEDBACK_CAST_CANT_CAST_WHILE_POLYMORPHED
const int NWNX_FEEDBACK_LEARN_SCROLL_CANT_LEARN_POSSESS
const int NWNX_FEEDBACK_ASSOCIATE_POSSESSED_CANNOT_REPOSITORY_MOVE
const int NWNX_FEEDBACK_REST_CANCEL_REST
const int NWNX_FEEDBACK_ASSOCIATE_POSSESSED_CANNOT_TAKE_ITEM
const int NWNX_FEEDBACK_ASSOCIATE_POSSESSED_CANNOT_REST
const int NWNX_FEEDBACK_COMBAT_DAMAGE_REDUCTION
const int NWNX_FEEDBACK_ACTION_CANT_REACH_TARGET
const int NWNX_FEEDBACK_FEAT_USES
const int NWNX_FEEDBACK_FLURRY_OF_BLOWS_MODE_DEACTIVATED
const int NWNX_FEEDBACK_COMBAT_EPIC_DODGE_ATTACK_EVADED
const int NWNX_FEEDBACK_ALIGNMENT_RESTRICTED_WARNING_GAIN
const int NWNX_FEEDBACK_LEARN_SCROLL_SUCCESS
const int NWNX_FEEDBACK_ITEM_GOLD_LOST
const int NWNX_FEEDBACK_PAUSED
void NWNX_Feedback_SetFeedbackMessageHidden(int nMessage, int isHidden, object oPC=OBJECT_INVALID)
Sets if feedback message is hidden.
const int NWNX_FEEDBACK_IMMUNITY_MIND_SPELLS
const int NWNX_FEEDBACK_IMMUNITY_SLEEP
const int NWNX_FEEDBACK_EQUIP_NO_ARMOR_COMBAT
const int NWNX_FEEDBACK_FLOATY_TEXT_STRING
const int NWNX_FEEDBACK_CONVERSATION_IN_COMBAT
const int NWNX_FEEDBACK_IMMUNITY_POISON
const int NWNX_FEEDBACK_COMBAT_DAMAGE_RESISTANCE_REMAINING
const int NWNX_FEEDBACK_EQUIP_SKILL_SPELL_MODIFIERS
Equipping Feedback Messages.
const int NWNX_FEEDBACK_CAST_ARCANE_SPELL_FAILURE
const int NWNX_FEEDBACK_INVENTORY_FULL
const int NWNX_FEEDBACK_EQUIP_DEFLECTION_AC_NO_STACK
const int NWNX_FEEDBACK_COMBATLOG_COMPLEX_ATTACK
const int NWNX_FEEDBACK_FEAT_KEEN_SENSE_DETECT
const int NWNX_FEEDBACK_STEALTH_MODE_ACTIVATED
const int NWNX_FEEDBACK_COMBATLOG_TOUCHATTACK
const int NWNX_FEEDBACK_SEND_MESSAGE_TO_PC_STRREF
const int NWNX_FEEDBACK_ALIGNMENT_RESTRICTED_BY_CLASS_GAIN
const int NWNX_FEEDBACK_COMBATLOG_COUNTERSPELL
const int NWNX_FEEDBACK_DAMAGE_HEALED
const int NWNX_FEEDBACK_ITEM_RECEIVED
Item Feedback Messages.
const int NWNX_FEEDBACK_FEAT_SMITE_EVIL_TARGET_NOT_EVIL
const int NWNX_FEEDBACK_PARRY_MODE_ACTIVATED
const int NWNX_FEEDBACK_SKILL_TAUNT_TARGET_IMMUNE
const int NWNX_FEEDBACK_ACTION_NOT_POSSIBLE_PVP
const int NWNX_FEEDBACK_OBJECT_SPECIAL_KEY
const int NWNX_FEEDBACK_CLIENT_SERVER_SPELL_MISMATCH
const int NWNX_FEEDBACK_COMBATLOG_FEEDBACK
const int NWNX_FEEDBACK_PVP_REACTION_DISLIKESYOU
const int NWNX_FEEDBACK_EQUIP_WEAPON_TOO_SMALL
const int NWNX_FEEDBACK_MODE_CANNOT_USE_WEAPONS
const int NWNX_FEEDBACK_CAMERA_BG
const int NWNX_FEEDBACK_CAST_LOST_TARGET
const int NWNX_FEEDBACK_SKILL_PICKPOCKET_STOLE_ITEM
const int NWNX_FEEDBACK_PORTAL_TIMEDOUT
Portal control feedback.
const int NWNX_FEEDBACK_ITEM_LOST
const int NWNX_FEEDBACK_COMBATLOG_DISPEL_MAGIC
const int NWNX_FEEDBACK_SKILL_HEAL_VALID_TARGETS
const int NWNX_FEEDBACK_GUI_ERROR_CHAR_NOT_EXPORTED
const int NWNX_FEEDBACK_COMBAT_HENCHMAN_OUT_OF_AMMO
const int NWNX_FEEDBACK_ACTION_NO_LOOT
const int NWNX_FEEDBACK_EQUIP_ONE_CHAIN_WEAPON
const int NWNX_FEEDBACK_PARTY_YOU_LEFT
const int NWNX_FEEDBACK_CONVERSATION_BUSY
const int NWNX_FEEDBACK_LEARN_SCROLL_CANT_LEARN_CLASS
const int NWNX_FEEDBACK_COMBAT_SPELL_LEVEL_ABSORPTION_REMAINING
const int NWNX_FEEDBACK_IMPROVED_EXPERTISE_MODE_ACTIVATED
const int NWNX_FEEDBACK_OBJECT_NOT_LOCKED
const int NWNX_FEEDBACK_ASSOCIATE_UNSUMMONING
const int NWNX_FEEDBACK_COMBATLOG_VIBRATE
const int NWNX_FEEDBACK_COMBATLOG_INITIATIVE
const int NWNX_FEEDBACK_EXPERIENCE_LOST
const int NWNX_FEEDBACK_LEARN_SCROLL_CANT_LEARN_DIVINE
const int NWNX_FEEDBACK_SAVE_COMPLETE
const int NWNX_FEEDBACK_USEITEM_CANT_USE
const int NWNX_FEEDBACK_COMBAT_WEAPON_NOT_EFFECTIVE
const int NWNX_FEEDBACK_REST_YOU_MAY_NOT_AT_THIS_TIME
const int NWNX_FEEDBACK_ASSOCIATE_SUMMONED
Associates.
const int NWNX_FEEDBACK_SKILL_ANIMALEMPATHY_VALID_TARGETS
const int NWNX_FEEDBACK_COMBAT_SPELL_LEVEL_ABSORPTION
const int NWNX_FEEDBACK_DEFENSIVE_CAST_MODE_ACTIVATED
const int NWNX_FEEDBACK_POWER_ATTACK_MODE_ACTIVATED
const int NWNX_FEEDBACK_STEALTH_MODE_DEACTIVATED
const int NWNX_FEEDBACK_IMMUNITY_CONFUSION
const int NWNX_FEEDBACK_IMPROVED_POWER_ATTACK_MODE_DEACTIVATED
const int NWNX_FEEDBACK_PARTY_NEW_LEADER
Party Feedback Messages.
const int NWNX_FEEDBACK_FEAT_KNOCKDOWN_VALID_TARGETS
const int NWNX_FEEDBACK_ASSOCIATE_POSSESSED_CANNOT_PICK_UP
const int NWNX_FEEDBACK_EQUIP_WEAPON_TOO_LARGE
const int NWNX_FEEDBACK_CAST_EFFECT_SPELL_FAILURE
const int NWNX_FEEDBACK_ACTION_LIST_OVERFLOW
const int NWNX_FEEDBACK_EQUIP_ALIGNMENT
const int NWNX_FEEDBACK_EQUIP_RACE
const int NWNX_FEEDBACK_DEFENSIVE_STANCE_MODE_ACTIVATED
const int NWNX_FEEDBACK_SEND_MESSAGE_TO_PC
const int NWNX_FEEDBACK_ASSOCIATE_POSSESSED_CANNOT_RECOVER_TRAP
const int NWNX_FEEDBACK_COMBAT_SAVED_VS_MASSIVE_DAMAGE
const int NWNX_FEEDBACK_DEFENSIVE_CAST_MODE_DEACTIVATED
const int NWNX_FEEDBACK_PARTY_ALREADY_INVOLVED
void NWNX_Feedback_SetFeedbackMessageMode(int bWhitelist)
Set whether to use a blacklist or whitelist mode for feedback messages.
const int NWNX_FEEDBACK_SKILL_CANT_USE_TIMER
Skill Feedback Messages.
const int NWNX_FEEDBACK_SKILL_PICKPOCKET_ATTEMPT_DETECTED
const int NWNX_FEEDBACK_ASSOCIATE_UNSUMMONING_BECAUSE_DIED
const int NWNX_FEEDBACK_PRICE_TOO_HIGH
const int NWNX_FEEDBACK_OBJECT_LOCKED
Action Feedback Messages.
const int NWNX_FEEDBACK_IMMUNITY_DISEASE
Immunity Feedback.
const int NWNX_FEEDBACK_CHARACTER_OUTTRANSIT
const int NWNX_FEEDBACK_ITEM_EJECTED
const int NWNX_FEEDBACK_FEAT_SAP_VALID_TARGETS
Feat Feedback Messages.
const int NWNX_FEEDBACK_CAST_CNTRSPELL_TARGET_LOST_TARGET
const int NWNX_FEEDBACK_UNEQUIP_NO_ARMOR_COMBAT
const int NWNX_FEEDBACK_PARTY_HENCHMAN_LIMIT
const int NWNX_FEEDBACK_REST_FINISHED_REST
const int NWNX_FEEDBACK_FEAT_USE_UNARMED
const int NWNX_FEEDBACK_PARTY_CANNOT_KICK_FROM_THE_ONE_PARTY
const int NWNX_FEEDBACK_EQUIP_MONK_ABILITIES
const int NWNX_FEEDBACK_REST_NOT_ALLOWED_ENEMIES
const int NWNX_FEEDBACK_IMMUNITY_SLOW
const int NWNX_FEEDBACK_IMPROVED_EXPERTISE_MODE_DEACTIVATED
const int NWNX_FEEDBACK_AI_UPDATE_TIME_OVERFLOW
const int NWNX_FEEDBACK_CANNOT_SELL_RESTRICTED_ITEM
const int NWNX_FEEDBACK_SKILL_PICKPOCKET_STOLE_ITEM_TARGET
const int NWNX_FEEDBACK_IMMUNITY_SILENCE
const int NWNX_FEEDBACK_EXPERTISE_MODE_DEACTIVATED
const int NWNX_FEEDBACK_ASSOCIATE_DOMINATED
const int NWNX_FEEDBACK_COMBATLOG_POSTAURSTRING
const int NWNX_FEEDBACK_EFFECT_LIST_WIPE_OVERFLOW
const int NWNX_FEEDBACK_CAMERA_EQ
const int NWNX_FEEDBACK_REST_CANT_UNDER_THIS_EFFECT
const int NWNX_FEEDBACK_LEARN_SCROLL_CANT_LEARN_ABILITY
const int NWNX_FEEDBACK_CONTAINER_FULL
int NWNX_Feedback_GetFeedbackMessageHidden(int nMessage, object oPC=OBJECT_INVALID)
Gets if feedback message is hidden.
const int NWNX_FEEDBACK_ACTION_LIST_WIPE_OVERFLOW
const int NWNX_FEEDBACK_ASSOCIATE_POSSESSED_CANNOT_GIVE_ITEM
const int NWNX_FEEDBACK_COMBATLOG_ENTERTARGETINGMODE
const int NWNX_FEEDBACK_SKILL_PICKPOCKET_STOLE_GOLD_TARGET
const int NWNX_FEEDBACK_SKILL_PICKPOCKET_STOLE_GOLD
const int NWNX_FEEDBACK_DETECT_MODE_DEACTIVATED
const int NWNX_FEEDBACK_RAPID_SHOT_MODE_DEACTIVATED
const int NWNX_FEEDBACK_CAST_CANT_CAST
int NWNX_Feedback_GetJournalUpdatedMessageHidden(object oPC=OBJECT_INVALID)
Gets if the journal update message is hidden.
const int NWNX_FEEDBACK_ASSOCIATE_DOMINATION_ENDED
const int NWNX_FEEDBACK_PARTY_CANNOT_LEAVE_THE_ONE_PARTY
const int NWNX_FEEDBACK_JOURNALUPDATED
const int NWNX_FEEDBACK_CHARACTER_INTRANSIT
const int NWNX_FEEDBACK_COMBAT_SAVED_VS_DEVASTATING_CRITICAL
const int NWNX_FEEDBACK_COMBATLOG_USE_SKILL
const int NWNX_FEEDBACK_LEARN_SCROLL_CANT_LEARN_KNOWN
const int NWNX_FEEDBACK_STATS_LEVELUP
const int NWNX_FEEDBACK_ALIGNMENT_RESTRICTED_WARNING_LOSS
const int NWNX_FEEDBACK_ASSOCIATE_POSSESSED_CANNOT_UNEQUIP
const int NWNX_FEEDBACK_COMBATLOG_SIMPLE_DAMAGE
const int NWNX_FEEDBACK_FEAT_CALLED_SHOT_NO_ARMS
const int NWNX_FEEDBACK_EQUIP_TWO_HANDED_WEAPON
const int NWNX_FEEDBACK_IMMUNITY_BLINDNESS
const int NWNX_FEEDBACK_SKILL_STEALTH_IN_COMBAT
const int NWNX_FEEDBACK_COMBAT_DAMAGE_REDUCTION_REMAINING
const int NWNX_FEEDBACK_COMBATLOG_COMPLEX_DAMAGE
const int NWNX_FEEDBACK_GUI_CHAR_EXPORTED_SUCCESSFULLY
const int NWNX_FEEDBACK_EQUIP_WEAPON_SWAPPED_OUT
const int NWNX_FEEDBACK_LEARN_SCROLL_CANT_LEARN_OPPOSITION
int NWNX_Feedback_GetCombatLogMessageHidden(int nMessage, object oPC=OBJECT_INVALID)
Gets if combat log message is hidden.
const int NWNX_FEEDBACK_PARTY_YOU_IGNORED_INVITATION
const int NWNX_FEEDBACK_COMBAT_SPELL_IMMUNITY
const int NWNX_FEEDBACK_WEIGHT_TOO_ENCUMBERED_CANT_PICKUP
const int NWNX_FEEDBACK_SKILL_HEAL_TARGET_NOT_DISPSND
const int NWNX_FEEDBACK_PARRY_MODE_DEACTIVATED
const int NWNX_FEEDBACK_COMBATLOG_FEEDBACKSTRING
const int NWNX_FEEDBACK_IMMUNITY_CRITICAL_HIT
const int NWNX_FEEDBACK_EQUIP_SHIELD_AC_NO_STACK
const int NWNX_FEEDBACK_IMMUNITY_NEGATIVE_LEVEL
const int NWNX_FEEDBACK_CAST_USE_HANDS
const int NWNX_FEEDBACK_EQUIP_INSUFFICIENT_LEVEL
const int NWNX_FEEDBACK_STORE_NOT_ENOUGH_GOLD
const int NWNX_FEEDBACK_SKILL_PICKPOCKET_ATTEMPTING_TO_STEAL
const int NWNX_FEEDBACK_CANNOT_SELL_STOLEN_ITEM
const int NWNX_FEEDBACK_TRANSACTION_SUCCEEDED
const int NWNX_FEEDBACK_EQUIP_NATURAL_AC_NO_STACK
const int NWNX_FEEDBACK_FLURRY_OF_BLOWS_MODE_ACTIVATED
const int NWNX_FEEDBACK_IMMUNITY_SNEAK_ATTACK
const int NWNX_FEEDBACK_CAST_CNTRSPELL_TARGET_ARCANE_SPELL_FAILURE
const int NWNX_FEEDBACK_PARTY_RECEIVED_INVITATION
const int NWNX_FEEDBACK_ASSOCIATE_POSSESSED_CANNOT_DIALOGUE