Raid

Info

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

$raid->BalanceHP(int32_t penalty, uint32_t group_id);
$raid->CastGroupSpell(Mob* caster, uint16 spell_id, uint32 group_id);
$raid->DoesAnyMemberHaveExpeditionLockout(string expedition_name, string event_name, int max_check_count);
$raid->DoesAnyMemberHaveExpeditionLockout(string expedition_name, string event_name);
$raid->GetClientByIndex(uint16_t member_index);
$raid->GetGroup(string name);
$raid->GetGroup(Client* client);
$raid->GetGroupNumber(member_index);
$raid->GetHighestLevel();
$raid->GetID();
$raid->GetLeader();
$raid->GetLeaderName();
$raid->GetLowestLevel();
$raid->GetMember(int member_index);
$raid->GetTotalRaidDamage(Mob* other);
$raid->GroupCount(uint32_t group_id);
$raid->IsGroupLeader(string who);
$raid->IsGroupLeader(Client* c);
$raid->IsLeader(Client* c);
$raid->IsLeader(string name);
$raid->IsRaidMember(string name);
$raid->IsRaidMember(Client* c);
$raid->RaidCount();
$raid->SplitExp(uint32 experience, Mob* other);
$raid->SplitMoney(uint32 gid, uint32 copper, uint32 silver, uint32 gold, uint32 platinum, Client* splitter);
$raid->SplitMoney(uint32 gid, uint32 copper, uint32 silver, uint32 gold, uint32 platinum);
$raid->TeleportGroup(Mob* sender, uint32 zone_id, float x, float y, float z, float heading, uint32 group_id);
$raid->TeleportRaid(Mob* sender, uint32 zone_id, float x, float y, float z, float heading);

Info

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

raid:BalanceHP(int penalty, uint32 group_id);
raid:CastGroupSpell(Mob caster, int spell_id, uint32 group_id);
raid:DoesAnyMemberHaveExpeditionLockout(string expedition_name, string event_name, int max_check_count);
raid:DoesAnyMemberHaveExpeditionLockout(string expedition_name, string event_name);
raid:GetClientByIndex(int member_index);
raid:GetGroup(string c);
raid:GetGroup(Client c);
raid:GetGroupNumber(member_index);
raid:GetHighestLevel();
raid:GetID();
raid:GetLeader();
raid:GetLeaderName();
raid:GetLowestLevel();
raid:GetMember(int member_index);
raid:GetTotalRaidDamage(Mob other);
raid:GroupCount(uint32 group_id);
raid:IsGroupLeader(string name);
raid:IsGroupLeader(Client c);
raid:IsLeader(string c);
raid:IsLeader(Client c);
raid:IsRaidMember(Client c);
raid:IsRaidMember(string name);
raid:RaidCount();
raid:SplitExp(uint64 exp, Mob other);
raid:SplitMoney(uint32 gid, uint32 copper, uint32 silver, uint32 gold, uint32 platinum, Client splitter);
raid:SplitMoney(uint32 gid, uint32 copper, uint32 silver, uint32 gold, uint32 platinum);
raid:TeleportGroup(Mob sender, uint32 zone_id, uint32 instance_id, float x, float y, float z, float h, uint32 group_id);
raid:TeleportRaid(Mob sender, uint32 zone_id, uint32 instance_id, float x, float y, float z, float h);