mirror of
https://github.com/EQEmu/eqemu-docs-v2.git
synced 2026-08-08 17:45:09 -04:00
72 lines
3.2 KiB
Markdown
Executable file
72 lines
3.2 KiB
Markdown
Executable file
=== "Perl (28)"
|
|
|
|
!!! info end
|
|
|
|
Also see [Spire Quest API Explorer](http://spire.akkadius.com/quest-api-explorer?lang=perl&type=Raid){:target="Raid"} for latest definitions and Quest examples
|
|
|
|
``` perl
|
|
$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);
|
|
```
|
|
=== "Lua (28)"
|
|
|
|
!!! info end
|
|
|
|
Also see [Spire Quest API Explorer](http://spire.akkadius.com/quest-api-explorer?lang=lua&type=Raid){:target="Raid"} for latest definitions and Quest examples
|
|
|
|
``` lua
|
|
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);
|
|
```
|