Spell

Info

Also see Spire Quest API Explorer for latest definitions and Quest examples

$spell->GetAOEDuration();
$spell->GetAOEMaxTargets();
$spell->GetAOERange();
$spell->GetActivated();
$spell->GetAllowRest();
$spell->GetBaseDifficulty();
$spell->GetBaseValue(uint8_t slot);
$spell->GetBonusHate();
$spell->GetBuffDuration();
$spell->GetBuffDurationFormula();
$spell->GetCanCastInCombat();
$spell->GetCanCastOutOfCombat();
$spell->GetCanMGB();
$spell->GetCastNotStanding();
$spell->GetCastOnOther();
$spell->GetCastOnYou();
$spell->GetCastRestriction();
$spell->GetCastTime();
$spell->GetCasterRequirementID();
$spell->GetCastingAnimation();
$spell->GetClasses(uint8_t slot);
$spell->GetComponent(uint8_t slot);
$spell->GetComponentCount(uint8_t slot);
$spell->GetDeities(uint8_t slot);
$spell->GetDeityAgnostic();
$spell->GetDescriptionID();
$spell->GetDirectionalEnd();
$spell->GetDirectionalStart();
$spell->GetDisallowSit();
$spell->GetDispelFlag();
$spell->GetEffectDescriptionID();
$spell->GetEffectID(uint8_t slot);
$spell->GetEnduranceCost();
$spell->GetEnduranceUpkeep();
$spell->GetEnvironmentType();
$spell->GetFeedbackable();
$spell->GetFormula(uint8_t slot);
$spell->GetGoodEffect();
$spell->GetHateAdded();
$spell->GetHitNumber();
$spell->GetHitNumberType();
$spell->GetID();
$spell->GetIsDiscipline();
$spell->GetLDoNTrap();
$spell->GetLimitValue(uint8_t slot);
$spell->GetMana();
$spell->GetMaxDistance();
$spell->GetMaxDistanceMod();
$spell->GetMaxResist();
$spell->GetMaxValue(uint8_t slot);
$spell->GetMinDistance();
$spell->GetMinDistanceMod();
$spell->GetMinRange();
$spell->GetMinResist();
$spell->GetNPCNoLOS();
$spell->GetName();
$spell->GetNewIcon();
$spell->GetNimbusEffect();
$spell->GetNoBlock();
$spell->GetNoDetrimentalSpellAggro();
$spell->GetNoExpendReagent(uint8_t slot);
$spell->GetNoHealDamageItemMod();
$spell->GetNoPartialResist();
$spell->GetNoRemove();
$spell->GetNoResist();
$spell->GetNotFocusable();
$spell->GetOtherCasts();
$spell->GetOverrideCritChance();
$spell->GetPCNPCOnlyFlag();
$spell->GetPVPDuration();
$spell->GetPVPDurationCap();
$spell->GetPVPResistBase();
$spell->GetPVPResistCap();
$spell->GetPVPResistPerLevel();
$spell->GetPersistDeath();
$spell->GetPlayer_1();
$spell->GetPushBack();
$spell->GetPushUp();
$spell->GetRange();
$spell->GetRank();
$spell->GetRecastTime();
$spell->GetRecourseLink();
$spell->GetRecoveryTime();
$spell->GetReflectable();
$spell->GetResistDifficulty();
$spell->GetResistType();
$spell->GetShortBuffBox();
$spell->GetSkill();
$spell->GetSneak();
$spell->GetSongCap();
$spell->GetSpellAffectIndex();
$spell->GetSpellCategory();
$spell->GetSpellClass();
$spell->GetSpellFades();
$spell->GetSpellGroup();
$spell->GetSpellSubclass();
$spell->GetSuspendable();
$spell->GetTargetType();
$spell->GetTeleportZone();
$spell->GetTimeOfDay();
$spell->GetTimerID();
$spell->GetTypeDescriptionID();
$spell->GetUninterruptable();
$spell->GetUnstackableDOT();
$spell->GetViralRange();
$spell->GetViralTargets();
$spell->GetViralTimer();
$spell->GetYouCast();
$spell->GetZoneType();

Info

Also see Spire Quest API Explorer for latest definitions and Quest examples

spell:AEDuration();
spell:AEMaxTargets();
spell:Activated();
spell:AllowRest();
spell:AoeRange();
spell:Base(i);
spell:Base2(i);
spell:BaseDiff();
spell:BonusHate();
spell:BuffDuration();
spell:BuffdurationFormula();
spell:CanMGB();
spell:CastOnOther();
spell:CastOnYou();
spell:CastRestriction();
spell:CastTime();
spell:CastingAnim();
spell:Classes(i);
spell:ComponentCounts(i);
spell:Components(i);
spell:DamageShieldType();
spell:Deities(i);
spell:DescNum();
spell:DirectionalEnd();
spell:DirectionalStart();
spell:DisallowSit();
spell:DispelFlag();
spell:EffectDescNum();
spell:EffectID(i);
spell:EndurCost();
spell:EndurTimerIndex();
spell:EndurUpkeep();
spell:EnvironmentType();
spell:Formula(i);
spell:GetZoneType();
spell:GoodEffect();
spell:HateAdded();
spell:ID();
spell:InCombat();
spell:Mana();
spell:Max(i);
spell:MaxDist();
spell:MaxDistMod();
spell:MaxResist();
spell:MaxTargets();
spell:MinDist();
spell:MinDistMod();
spell:MinRange();
spell:MinResist();
spell:Name();
spell:NimbusEffect();
spell:NoexpendReagent(i);
spell:NumHits();
spell:OtherCasts();
spell:OutOfCombat();
spell:PVPDuration();
spell:PVPDurationCap();
spell:PVPResistBase();
spell:PVPResistCalc();
spell:PVPResistCap();
spell:PersistDeath();
spell:Player1();
spell:PowerfulFlag();
spell:PushBack();
spell:PushUp();
spell:Range();
spell:Rank();
spell:RecastTime();
spell:RecourseLink();
spell:RecoveryTime();
spell:ResistDiff();
spell:ResistType();
spell:ShortBuffBox();
spell:Skill();
spell:SpellAffectIndex();
spell:SpellCategory();
spell:SpellFades();
spell:SpellGroup();
spell:TargetType();
spell:TeleportZone();
spell:TimeOfDay();
spell:Uninterruptable();
spell:ViralTargets();
spell:ViralTimer();
spell:YouCast();