Clear out experimental .35 files
Clear out experimental .35 files
This commit is contained in:
@@ -1,54 +0,0 @@
|
||||
|
||||
//Blueguts DC14 Incubation 1d3 days 1d4 Str dam
|
||||
|
||||
#include "prc_alterations"
|
||||
#include "prc_inc_spells"
|
||||
|
||||
void main()
|
||||
{
|
||||
object oPC = OBJECT_SELF;
|
||||
int nDC = 14;
|
||||
effect eDisease = GetFirstEffect(oPC);
|
||||
|
||||
while(GetIsEffectValid(eDisease))
|
||||
{
|
||||
if(GetEffectType(eDisease) == EFFECT_TYPE_DISEASE)
|
||||
break;
|
||||
|
||||
eDisease = GetNextEffect(oPC);
|
||||
|
||||
}// end while - loop through all effects
|
||||
|
||||
// Do the save
|
||||
|
||||
if(PRCMySavingThrow(SAVING_THROW_FORT, oPC, nDC, SAVING_THROW_TYPE_DISEASE))
|
||||
{
|
||||
// Get the value of the previous save
|
||||
if(GetLocalInt(oPC, "SPELL_BLUE_GUTS_SAVED"))
|
||||
{
|
||||
// 2 saves in row, oPC recovers from the disease
|
||||
// Remove the disease and relevant locals.
|
||||
RemoveEffect(oPC, eDisease);
|
||||
DeleteLocalInt(oPC, "SPELL_BLUE_GUTS_SAVED");
|
||||
DeletePersistantLocalInt(oPC, "PRC_Has_Blue_Guts");
|
||||
}
|
||||
|
||||
else
|
||||
{
|
||||
// Note down the successful save
|
||||
SetLocalInt(oPC, "SPELL_BLUE_GUTS_SAVED", TRUE);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
// Note down the failed save
|
||||
SetLocalInt(oPC, "SPELL_BLUE_GUTS_SAVED", FALSE);
|
||||
|
||||
SetPersistantLocalInt(oPC, "PRC_Has_Blue_Guts", 1);
|
||||
|
||||
//Cause damage
|
||||
int nDam = d4();
|
||||
|
||||
ApplyAbilityDamage(oPC, ABILITY_STRENGTH, nDam, DURATION_TYPE_TEMPORARY, TRUE, -1.0f);
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user