Further file organization

Further file organization
This commit is contained in:
Jaysyn904
2023-08-23 22:11:00 -04:00
parent 3062876237
commit d87fe14826
22364 changed files with 0 additions and 3253 deletions

View File

@@ -0,0 +1,49 @@
/*
----------------
Desert Wind On Hit
tob_dw_onhit.nss
----------------
28/03/07 by Stratovarius
*/ /** @file
OnHit for Burning Blade and other DW booster spells.
*/
#include "tob_inc_tobfunc"
#include "tob_movehook"
void main()
{
// fill the variables
object oPC = OBJECT_SELF;
object oTarget = PRCGetSpellTargetObject();
object oItem = GetSpellCastItem();
int nLevel = GetInitiatorLevel(oPC, CLASS_TYPE_SWORDSAGE);
int nSpellId = GetLocalInt(oPC, "DesertWindBoost");
if(DEBUG) DoDebug("tob_dw_onhit: nSpellId " + IntToString(nSpellId));
effect eDam;
switch(nSpellId)
{
case MOVE_DW_BURNING_BLADE:
{
eDam = EffectDamage(d6() + nLevel, DAMAGE_TYPE_FIRE);
if(DEBUG) DoDebug("tob_dw_onhit: MOVE_DW_BURNING_BLADE");
break;
}
case MOVE_DW_SEARING_BLADE:
{
eDam = EffectDamage(d6(2) + nLevel, DAMAGE_TYPE_FIRE);
if(DEBUG) DoDebug("tob_dw_onhit: MOVE_DW_SEARING_BLADE");
break;
}
case MOVE_DW_INFERNO_BLADE:
{
eDam = EffectDamage(d6(3) + nLevel, DAMAGE_TYPE_FIRE);
if(DEBUG) DoDebug("tob_dw_onhit: MOVE_DW_INFERNO_BLADE");
break;
}
}
SPApplyEffectToObject(DURATION_TYPE_INSTANT, eDam, oTarget);
}