Added "removed" folder
This commit is contained in:
63
_removed/x2_s2_discbreath.nss
Normal file
63
_removed/x2_s2_discbreath.nss
Normal file
@@ -0,0 +1,63 @@
|
||||
//::///////////////////////////////////////////////
|
||||
//:: Breath Weapon for Dragon Disciple Class
|
||||
//:: x2_s2_discbreath
|
||||
//:: Copyright (c) 2003Bioware Corp.
|
||||
//:://////////////////////////////////////////////
|
||||
/*
|
||||
|
||||
Damage Type is Fire
|
||||
Save is Reflex
|
||||
Shape is cone, 30' == 10m
|
||||
|
||||
Level Damage Save
|
||||
---------------------------
|
||||
3 2d10 19
|
||||
7 4d10 19
|
||||
10 6d10 19
|
||||
|
||||
after 10:
|
||||
damage: 6d10 + 1d10 per 3 levels after 10
|
||||
savedc: increasing by 1 every 4 levels after 10
|
||||
|
||||
|
||||
|
||||
*/
|
||||
//:://////////////////////////////////////////////
|
||||
//:: Created By: Georg Zoeller
|
||||
//:: Created On: June, 17, 2003
|
||||
//:://////////////////////////////////////////////
|
||||
/*
|
||||
Patch 1.70
|
||||
|
||||
- wrong target check (could affect other NPCs)
|
||||
- damage was the same for all creatures in AoE
|
||||
- old evasion behaviour (now that evasion is applied will appear in log)
|
||||
*/
|
||||
|
||||
#include "x0_i0_spells"
|
||||
|
||||
void main()
|
||||
{
|
||||
//This part is to avoid some weird stacking issues
|
||||
if (GetLocalInt(OBJECT_SELF, "ddbreath") == 1)
|
||||
{
|
||||
IncrementRemainingFeatUses(OBJECT_SELF, FEAT_DRAGON_DIS_BREATH);
|
||||
return;
|
||||
}
|
||||
location lLocation = GetSpellTargetLocation();
|
||||
SetLocalInt(OBJECT_SELF, "ddbreath", 1);
|
||||
switch (GetCreatureWingType(OBJECT_SELF))
|
||||
{
|
||||
case 4: ActionCastSpellAtLocation(239, lLocation, METAMAGIC_ANY, TRUE, PROJECTILE_PATH_TYPE_DEFAULT, TRUE);break; //red dragon breathing fire
|
||||
case 34: ActionCastSpellAtLocation(236, lLocation, METAMAGIC_ANY, TRUE, PROJECTILE_PATH_TYPE_DEFAULT, TRUE);break; //black dragon breathing acid
|
||||
case 35: ActionCastSpellAtLocation(241, lLocation, METAMAGIC_ANY, TRUE, PROJECTILE_PATH_TYPE_DEFAULT, TRUE);break; //blue dragon breathing lightning
|
||||
case 36: ActionCastSpellAtLocation(239, lLocation, METAMAGIC_ANY, TRUE, PROJECTILE_PATH_TYPE_DEFAULT, TRUE);break; //brass dragon breathing fire
|
||||
case 37: ActionCastSpellAtLocation(241, lLocation, METAMAGIC_ANY, TRUE, PROJECTILE_PATH_TYPE_DEFAULT, TRUE);break; //bronze dragon breathing lightning
|
||||
case 38: ActionCastSpellAtLocation(236, lLocation, METAMAGIC_ANY, TRUE, PROJECTILE_PATH_TYPE_DEFAULT, TRUE);break; //copper dragon breathing acid
|
||||
case 39: ActionCastSpellAtLocation(239, lLocation, METAMAGIC_ANY, TRUE, PROJECTILE_PATH_TYPE_DEFAULT, TRUE);break; //gold dragon breathing fire
|
||||
case 40: ActionCastSpellAtLocation(240, lLocation, METAMAGIC_ANY, TRUE, PROJECTILE_PATH_TYPE_DEFAULT, TRUE);break; //green dragon breathing gas
|
||||
case 41: ActionCastSpellAtLocation(237, lLocation, METAMAGIC_ANY, TRUE, PROJECTILE_PATH_TYPE_DEFAULT, TRUE);break; //silver dragon breathing cold
|
||||
case 42: ActionCastSpellAtLocation(237, lLocation, METAMAGIC_ANY, TRUE, PROJECTILE_PATH_TYPE_DEFAULT, TRUE);break; //white dragon breathing cold
|
||||
}
|
||||
|
||||
}
|
Reference in New Issue
Block a user