Coach debug
This commit is contained in:
@@ -376,9 +376,16 @@
|
||||
return
|
||||
end
|
||||
|
||||
if (_detalhes.debug) then
|
||||
print("Details Coach Received Comm", player, realm, core_version, msgType, data)
|
||||
end
|
||||
|
||||
local sourcePlayer = Ambiguate(player .. "-" .. realm, "none")
|
||||
local playerName = UnitName("player")
|
||||
if (playerName == sourcePlayer) then
|
||||
if (_detalhes.debug) then
|
||||
print("Details Coach Received Comm | RETURN | playerName == sourcePlayer", playerName , sourcePlayer)
|
||||
end
|
||||
return
|
||||
end
|
||||
|
||||
@@ -409,6 +416,9 @@
|
||||
Details.Coach.Server.CombatEnded()
|
||||
|
||||
elseif (msgType == "CS") then --Coach Start (raid leader notifying other members of the group)
|
||||
if (_detalhes.debug) then
|
||||
print("Details Coach received 'CE' a new coach is active, coach name:", sourcePlayer)
|
||||
end
|
||||
Details.Coach.Client.EnableCoach(sourcePlayer)
|
||||
|
||||
elseif (msgType == "CE") then --Coach End (raid leader notifying other members of the group)
|
||||
|
||||
+19
-3
@@ -34,7 +34,9 @@ Details.Coach = {
|
||||
|
||||
function Details.Coach.AskRLForCoachStatus(raidLeaderName)
|
||||
Details:SendCommMessage(_G.DETAILS_PREFIX_NETWORK, Details:Serialize(_G.DETAILS_PREFIX_COACH, UnitName("player"), GetRealmName(), Details.realversion, "CIEA"), "WHISPER", raidLeaderName)
|
||||
Details:Msg("asked the raid leader the coach status.")
|
||||
if (_detalhes.debug) then
|
||||
Details:Msg("asked the raid leader the coach status.")
|
||||
end
|
||||
end
|
||||
|
||||
function Details.Coach.SendRLCombatStartNotify(raidLeaderName)
|
||||
@@ -61,6 +63,10 @@ end
|
||||
|
||||
--send data to raid leader
|
||||
function Details.Coach.Client.SendDataToRL()
|
||||
if (_detalhes.debug) then
|
||||
print("Details Coach sending data to RL.")
|
||||
end
|
||||
|
||||
local data = Details.packFunctions.GetAllData()
|
||||
if (data and Details.Coach.Client.coachName) then
|
||||
Details:SendCommMessage(_G.DETAILS_PREFIX_NETWORK, Details:Serialize(_G.DETAILS_PREFIX_COACH, UnitName("player"), GetRealmName(), Details.realversion, "CDT", data), "WHISPER", Details.Coach.Client.coachName)
|
||||
@@ -83,7 +89,9 @@ function Details.Coach.StartUp()
|
||||
local raidLeaderName = Details:GetRaidLeader()
|
||||
if (raidLeaderName) then
|
||||
--client ask for the raid leader if the Coach is enabled, GetRaidLeader returns nil is the user isn't in raid
|
||||
Details:Msg("sent ask to raid leader, is coach?")
|
||||
if (_detalhes.debug) then
|
||||
Details:Msg("sent ask to raid leader, is coach?")
|
||||
end
|
||||
Details.Coach.AskRLForCoachStatus(raidLeaderName)
|
||||
end
|
||||
end
|
||||
@@ -100,7 +108,9 @@ function Details.Coach.StartUp()
|
||||
if (isInRaidZone()) then
|
||||
local raidLeaderName = Details:GetRaidLeader()
|
||||
if (raidLeaderName) then
|
||||
Details:Msg("sent ask to raid leader, is coach?")
|
||||
if (_detalhes.debug) then
|
||||
Details:Msg("sent ask to raid leader, is coach?")
|
||||
end
|
||||
Details.Coach.AskRLForCoachStatus(raidLeaderName)
|
||||
end
|
||||
end
|
||||
@@ -280,9 +290,15 @@ end
|
||||
--a player in the raid asked to be the coach of the group
|
||||
function Details.Coach.Client.EnableCoach(raidLeaderName)
|
||||
if (not IsInRaid()) then
|
||||
if (_detalhes.debug) then
|
||||
print("Details Coach can't enable coach on client: isn't in raid")
|
||||
end
|
||||
return
|
||||
|
||||
elseif (not UnitIsGroupLeader(raidLeaderName)) then
|
||||
if (_detalhes.debug) then
|
||||
print("Details Coach can't enable coach on client: the unit passed isn't the raid leader")
|
||||
end
|
||||
return
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user