mirror of
https://github.com/EQEmu/Server.git
synced 2025-12-12 01:11:29 +00:00
Fix so you can still speak to NPCS (patch to last patch for voice graft)
This commit is contained in:
parent
56fcabc119
commit
1ba7f0cd65
@ -886,7 +886,7 @@ void Client::ChannelMessageReceived(uint8 chan_num, uint8 language, uint8 lang_s
|
||||
}
|
||||
case 3: { /* Shout */
|
||||
Mob *sender = this;
|
||||
if (GetTarget() != this && GetPet() && GetPet()->FindType(SE_VoiceGraft))
|
||||
if (GetTarget() == GetPet() && GetPet() && GetPet()->FindType(SE_VoiceGraft))
|
||||
sender = GetPet();
|
||||
|
||||
entity_list.ChannelMessage(sender, chan_num, language, lang_skill, message);
|
||||
@ -924,7 +924,7 @@ void Client::ChannelMessageReceived(uint8 chan_num, uint8 language, uint8 lang_s
|
||||
else if(!RuleB(Chat, ServerWideAuction)) {
|
||||
Mob *sender = this;
|
||||
|
||||
if (GetTarget() != this && GetPet() && GetPet()->FindType(SE_VoiceGraft))
|
||||
if (GetTarget() == GetPet() && GetPet() && GetPet()->FindType(SE_VoiceGraft))
|
||||
sender = GetPet();
|
||||
|
||||
entity_list.ChannelMessage(sender, chan_num, language, message);
|
||||
@ -971,7 +971,7 @@ void Client::ChannelMessageReceived(uint8 chan_num, uint8 language, uint8 lang_s
|
||||
{
|
||||
Mob *sender = this;
|
||||
|
||||
if (GetTarget() != this && GetPet() && GetPet()->FindType(SE_VoiceGraft))
|
||||
if (GetTarget() == GetPet() && GetPet() && GetPet()->FindType(SE_VoiceGraft))
|
||||
sender = GetPet();
|
||||
|
||||
entity_list.ChannelMessage(sender, chan_num, language, message);
|
||||
@ -1069,7 +1069,7 @@ void Client::ChannelMessageReceived(uint8 chan_num, uint8 language, uint8 lang_s
|
||||
#endif
|
||||
|
||||
Mob* sender = this;
|
||||
if (GetTarget() != this && GetPet() && GetPet()->FindType(SE_VoiceGraft))
|
||||
if (GetTarget() == GetPet() && GetPet() && GetPet()->FindType(SE_VoiceGraft))
|
||||
sender = GetPet();
|
||||
|
||||
entity_list.ChannelMessage(sender, chan_num, language, lang_skill, message);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user