mirror of
https://github.com/EQEmu/Server.git
synced 2026-05-31 09:06:46 +00:00
More raid spell work
This commit is contained in:
@@ -382,8 +382,10 @@ public:
|
|||||||
//Raid methods
|
//Raid methods
|
||||||
void PetAIProcess_Raid();
|
void PetAIProcess_Raid();
|
||||||
void AI_Process_Raid();
|
void AI_Process_Raid();
|
||||||
|
bool AICastSpell_Raid(Mob* tar, uint8 iChance, uint32 iSpellTypes);
|
||||||
static void ProcessRaidInvite(Bot* invitee, Client* invitor); //Mitch
|
static void ProcessRaidInvite(Bot* invitee, Client* invitor); //Mitch
|
||||||
static void ProcessRaidInvite(Client* invitee, Client* invitor); //Mitch
|
static void ProcessRaidInvite(Client* invitee, Client* invitor); //Mitch
|
||||||
|
uint8 GetNumberNeedingHealedInRaidGroup(uint8 hpr, bool includePets); //Mitch
|
||||||
|
|
||||||
static std::list<BotSpell> GetBotSpellsForSpellEffect(Bot* botCaster, int spellEffect);
|
static std::list<BotSpell> GetBotSpellsForSpellEffect(Bot* botCaster, int spellEffect);
|
||||||
static std::list<BotSpell> GetBotSpellsForSpellEffectAndTargetType(Bot* botCaster, int spellEffect, SpellTargetType targetType);
|
static std::list<BotSpell> GetBotSpellsForSpellEffectAndTargetType(Bot* botCaster, int spellEffect, SpellTargetType targetType);
|
||||||
|
|||||||
+1081
File diff suppressed because it is too large
Load Diff
@@ -34,7 +34,7 @@ bool Bot::AICastSpell(Mob* tar, uint8 iChance, uint32 iSpellTypes) {
|
|||||||
// Bot AI
|
// Bot AI
|
||||||
Raid* raid = entity_list.GetRaidByBot(this);
|
Raid* raid = entity_list.GetRaidByBot(this);
|
||||||
if (raid) {
|
if (raid) {
|
||||||
AI_CastSpell_Raid();
|
AICastSpell_Raid(tar, iChance, iSpellTypes);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -114,6 +114,7 @@ public:
|
|||||||
|
|
||||||
void AddMember(Client *c, uint32 group = 0xFFFFFFFF, bool rleader=false, bool groupleader=false, bool looter=false);
|
void AddMember(Client *c, uint32 group = 0xFFFFFFFF, bool rleader=false, bool groupleader=false, bool looter=false);
|
||||||
void AddBot(Bot* b, uint32 group = 0xFFFFFFFF, bool rleader=false, bool groupleader=false, bool looter=false); //Mitch
|
void AddBot(Bot* b, uint32 group = 0xFFFFFFFF, bool rleader=false, bool groupleader=false, bool looter=false); //Mitch
|
||||||
|
void RaidBotGroupSay(Bot* b, uint8 language, uint8 lang_skill, const char* msg, ...); //Mitch
|
||||||
void RemoveMember(const char *c);
|
void RemoveMember(const char *c);
|
||||||
void DisbandRaid();
|
void DisbandRaid();
|
||||||
void MoveMember(const char *name, uint32 newGroup);
|
void MoveMember(const char *name, uint32 newGroup);
|
||||||
|
|||||||
Reference in New Issue
Block a user