mirror of
https://github.com/mangosfour/server.git
synced 2025-12-16 13:37:00 +00:00
[10760] Remove unneeded non-player Say et al.
Now expected direct use non-player WorldObject::MonsterSay/etc version Signed-off-by: VladimirMangos <vladimir@getmangos.com>
This commit is contained in:
parent
ca56284912
commit
146e7d3970
7 changed files with 4 additions and 28 deletions
|
|
@ -123,7 +123,7 @@ struct MANGOS_DLL_DECL ScriptedAI : public CreatureAI
|
||||||
|
|
||||||
void DoSay(int32 text_id, uint32 language)
|
void DoSay(int32 text_id, uint32 language)
|
||||||
{
|
{
|
||||||
m_creature->Say(text_id, language, ObjectGuid());
|
m_creature->MonsterSay(text_id, language, ObjectGuid());
|
||||||
}
|
}
|
||||||
|
|
||||||
void DoGoHome();
|
void DoGoHome();
|
||||||
|
|
|
||||||
|
|
@ -83,12 +83,6 @@ class Corpse : public WorldObject
|
||||||
Player* lootRecipient;
|
Player* lootRecipient;
|
||||||
bool lootForBody;
|
bool lootForBody;
|
||||||
|
|
||||||
void Say(int32 textId, uint32 language, ObjectGuid targetGuid) { MonsterSay(textId, language, targetGuid); }
|
|
||||||
void Yell(int32 textId, uint32 language, ObjectGuid targetGuid) { MonsterYell(textId, language, targetGuid); }
|
|
||||||
void TextEmote(int32 textId, ObjectGuid targetGuid) { MonsterTextEmote(textId, targetGuid); }
|
|
||||||
void Whisper(int32 textId, ObjectGuid targetGuid) { MonsterWhisper(textId, targetGuid); }
|
|
||||||
void YellToZone(int32 textId, uint32 language, ObjectGuid targetGuid) { MonsterYellToZone(textId,language, targetGuid); }
|
|
||||||
|
|
||||||
GridReference<Corpse> &GetGridRef() { return m_gridRef; }
|
GridReference<Corpse> &GetGridRef() { return m_gridRef; }
|
||||||
|
|
||||||
bool IsExpired(time_t t) const;
|
bool IsExpired(time_t t) const;
|
||||||
|
|
|
||||||
|
|
@ -524,12 +524,6 @@ class MANGOS_DLL_SPEC Creature : public Unit
|
||||||
std::string GetScriptName() const;
|
std::string GetScriptName() const;
|
||||||
uint32 GetScriptId() const;
|
uint32 GetScriptId() const;
|
||||||
|
|
||||||
void Say(int32 textId, uint32 language, ObjectGuid targetGuid) { MonsterSay(textId, language, targetGuid); }
|
|
||||||
void Yell(int32 textId, uint32 language, ObjectGuid targetGuid) { MonsterYell(textId, language, targetGuid); }
|
|
||||||
void TextEmote(int32 textId, ObjectGuid targetGuid, bool IsBossEmote = false) { MonsterTextEmote(textId, targetGuid, IsBossEmote); }
|
|
||||||
void Whisper(int32 textId, ObjectGuid targetGuid, bool IsBossWhisper = false) { MonsterWhisper(textId, targetGuid, IsBossWhisper); }
|
|
||||||
void YellToZone(int32 textId, uint32 language, ObjectGuid targetGuid) { MonsterYellToZone(textId, language, targetGuid); }
|
|
||||||
|
|
||||||
// overwrite WorldObject function for proper name localization
|
// overwrite WorldObject function for proper name localization
|
||||||
const char* GetNameForLocaleIdx(int32 locale_idx) const;
|
const char* GetNameForLocaleIdx(int32 locale_idx) const;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -58,12 +58,6 @@ class DynamicObject : public WorldObject
|
||||||
|
|
||||||
bool isVisibleForInState(Player const* u, WorldObject const* viewPoint, bool inVisibleList) const;
|
bool isVisibleForInState(Player const* u, WorldObject const* viewPoint, bool inVisibleList) const;
|
||||||
|
|
||||||
void Say(int32 textId, uint32 language, ObjectGuid targetGuid) { MonsterSay(textId, language, targetGuid); }
|
|
||||||
void Yell(int32 textId, uint32 language, ObjectGuid targetGuid) { MonsterYell(textId, language, targetGuid); }
|
|
||||||
void TextEmote(int32 textId, ObjectGuid targetGuid) { MonsterTextEmote(textId, targetGuid); }
|
|
||||||
void Whisper(int32 textId, ObjectGuid targetGuid) { MonsterWhisper(textId, targetGuid); }
|
|
||||||
void YellToZone(int32 textId, uint32 language, ObjectGuid targetGuid) { MonsterYellToZone(textId, language, targetGuid); }
|
|
||||||
|
|
||||||
GridReference<DynamicObject> &GetGridRef() { return m_gridRef; }
|
GridReference<DynamicObject> &GetGridRef() { return m_gridRef; }
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
|
|
|
||||||
|
|
@ -597,12 +597,6 @@ class MANGOS_DLL_SPEC GameObject : public WorldObject
|
||||||
|
|
||||||
void UpdateRotationFields(float rotation2 = 0.0f, float rotation3 = 0.0f);
|
void UpdateRotationFields(float rotation2 = 0.0f, float rotation3 = 0.0f);
|
||||||
|
|
||||||
void Say(int32 textId, uint32 language, ObjectGuid targetGuid) { MonsterSay(textId, language, targetGuid); }
|
|
||||||
void Yell(int32 textId, uint32 language, ObjectGuid targetGuid) { MonsterYell(textId, language, targetGuid); }
|
|
||||||
void TextEmote(int32 textId, ObjectGuid targetGuid) { MonsterTextEmote(textId, targetGuid); }
|
|
||||||
void Whisper(int32 textId, ObjectGuid targetGuid) { MonsterWhisper(textId, targetGuid); }
|
|
||||||
void YellToZone(int32 textId, uint32 language, ObjectGuid targetGuid) { MonsterYellToZone(textId, language, targetGuid); }
|
|
||||||
|
|
||||||
// overwrite WorldObject function for proper name localization
|
// overwrite WorldObject function for proper name localization
|
||||||
const char* GetNameForLocaleIdx(int32 locale_idx) const;
|
const char* GetNameForLocaleIdx(int32 locale_idx) const;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -220,10 +220,10 @@ bool WaypointMovementGenerator<Creature>::Update(Creature &creature, const uint3
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
creature.Say(behavior->textid[rand() % i], LANG_UNIVERSAL, ObjectGuid());
|
creature.MonsterSay(behavior->textid[rand() % i], LANG_UNIVERSAL, ObjectGuid());
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
creature.Say(behavior->textid[0], LANG_UNIVERSAL, ObjectGuid());
|
creature.MonsterSay(behavior->textid[0], LANG_UNIVERSAL, ObjectGuid());
|
||||||
}
|
}
|
||||||
} // wpBehaviour found
|
} // wpBehaviour found
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
#ifndef __REVISION_NR_H__
|
#ifndef __REVISION_NR_H__
|
||||||
#define __REVISION_NR_H__
|
#define __REVISION_NR_H__
|
||||||
#define REVISION_NR "10759"
|
#define REVISION_NR "10760"
|
||||||
#endif // __REVISION_NR_H__
|
#endif // __REVISION_NR_H__
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue