|
NWNX:EE
8193.36.12
|
|
Go to the documentation of this file.
7 const string NWNX_Weapon =
"NWNX_Weapon";
141 string sFunc =
"SetWeaponFocusFeat";
151 string sFunc =
"SetEpicWeaponFocusFeat";
161 string sFunc =
"SetGreaterWeaponFocusFeat";
171 string sFunc =
"SetWeaponFinesseSize";
181 string sFunc =
"GetWeaponFinesseSize";
192 string sFunc =
"SetWeaponUnarmed";
201 WriteTimestampedLogEntry(
"NWNX_Weapon_SetWeaponIsMonkWeapon() is deprecated. Please use baseitems.2da instead.");
203 string sFunc =
"SetWeaponIsMonkWeapon";
212 string sFunc =
"SetWeaponImprovedCriticalFeat";
222 string sFunc =
"SetWeaponSpecializationFeat";
232 string sFunc =
"SetGreaterWeaponSpecializationFeat";
242 string sFunc =
"SetEpicWeaponSpecializationFeat";
252 string sFunc =
"SetEpicWeaponOverwhelmingCriticalFeat";
262 string sFunc =
"SetEpicWeaponDevastatingCriticalFeat";
272 string sFunc =
"SetWeaponOfChoiceFeat";
282 string sFunc =
"SetOption";
292 string sFunc =
"SetDevastatingCriticalEventScript";
301 string sFunc =
"SetEventData";
311 string sFunc =
"GetEventData";
326 string sFunc =
"SetOneHalfStrength";
335 string sFunc =
"GetOneHalfStrength";
344 string sFunc =
"SetMaxRangedAttackDistanceOverride";
void NWNX_Weapon_BypassDevastatingCritical()
Bypass Devastating Critical.
void NWNX_Weapon_SetGreaterWeaponFocusFeat(int nBaseItem, int nFeat)
Set a feat as greater weapon focus for a base item.
int NWNX_GetReturnValueInt()
Returns the specified type from the c++ side.
void NWNX_Weapon_SetWeaponSpecializationFeat(int nBaseItem, int nFeat)
Set a feat as weapon specialization for a base item.
void NWNX_Weapon_SetWeaponIsMonkWeapon(int nBaseItem)
Set base item as monk weapon.
void NWNX_Weapon_SetEpicWeaponOverwhelmingCriticalFeat(int nBaseItem, int nFeat)
Set a feat as epic weapon overwhelming critical for a base item.
void NWNX_Weapon_SetWeaponUnarmed(int nBaseItem)
Set weapon base item to be considered as unarmed for weapon finesse feat.
void NWNX_Weapon_SetOption(int nOption, int nVal)
Set plugin options.
int nDamage
The damage points delivered.
void NWNX_Weapon_SetEpicWeaponSpecializationFeat(int nBaseItem, int nFeat)
Set a feat as epic weapon specialization for a base item.
void NWNX_CallFunction(string pluginName, string functionName)
Scripting interface to NWNX.
void NWNX_Weapon_SetWeaponOfChoiceFeat(int nBaseItem, int nFeat)
Set a feat as weapon of choice for a base item.
void NWNX_Weapon_SetMaxRangedAttackDistanceOverride(int nBaseItem, float fMax, float fMaxPassive, float fPreferred)
Override the max attack distance of ranged weapons.
void NWNX_PushArgumentString(string value)
Pushes the specified type to the c++ side.
int NWNX_Weapon_GetOneHalfStrength(object oWeapon)
Gets if the weapon is set to gain addition .5 strength bonus.
struct NWNX_Weapon_DevastatingCriticalEvent_Data NWNX_Weapon_GetDevastatingCriticalEventData()
Get Devastating Critical Event Data.
object oTarget
The target hit with a devastating critical.
void NWNX_PushArgumentObject(object value)
Pushes the specified type to the c++ side.
void NWNX_Weapon_SetDevastatingCriticalEventScript(string sScript)
Set Devastating Critical Event Script.
void NWNX_PushArgumentInt(int value)
Pushes the specified type to the c++ side.
void NWNX_Weapon_SetGreaterWeaponSpecializationFeat(int nBaseItem, int nFeat)
Set a feat as greater weapon specialization for a base item.
const int NWNX_WEAPON_OPT_GRTFOCUS_AB_BONUS
Greater Focus Attack Bonus.
const int NWNX_WEAPON_GETDATA_DC
Get Devastating Critical Data.
int NWNX_Weapon_GetWeaponFinesseSize(int nBaseItem)
Get required creature size for a weapon base item to be finessable.
object NWNX_GetReturnValueObject()
Returns the specified type from the c++ side.
void NWNX_Weapon_SetWeaponFinesseSize(int nBaseItem, int nSize)
Set required creature size for a weapon base item to be finessable.
void NWNX_Weapon_SetWeaponImprovedCriticalFeat(int nBaseItem, int nFeat)
Set a feat as weapon improved critical for a base item.
Devastating critical event data.
void NWNX_Weapon_SetEpicWeaponFocusFeat(int nBaseItem, int nFeat)
Set a feat as epic weapon focus for a base item.
void NWNX_PushArgumentFloat(float value)
Pushes the specified type to the c++ side.
const int NWNX_WEAPON_OPT_GRTSPEC_DAM_BONUS
Greater Specialization Damage Bonus.
void NWNX_Weapon_SetEpicWeaponDevastatingCriticalFeat(int nBaseItem, int nFeat)
Set a feat as epic weapon devastating critical for a base item.
object oWeapon
The weapon used to cause the event.
void NWNX_Weapon_SetWeaponFocusFeat(int nBaseItem, int nFeat)
Set nFeat as weapon focus feat for a base item.
const int NWNX_WEAPON_SETDATA_DC_BYPASS
Set Devastating Critical Bypass.
void NWNX_Weapon_SetOneHalfStrength(object oWeapon, int nEnable, int bPersist=FALSE)
Sets weapon to gain .5 strength bonus.