- Rework on Activity Time, now it will be more accurate with warcraftlogs.com
- Added two new customs: Damage Activity Time and Healing Activity Time. - TimeAttack plugin now have only have six time amount options. - TimeAttack plugin can now share damage results with other players with the same class in the realm. - New API: instance:EnableInstance() active and open a closed instance. - New API: _detalhes:RegisterBackgroundTask (name, func, priority, ...) background task runs slowly when player isn't in group nor inside instances. - New API: _detalhes:UnregisterBackgroundTask (name) cancel a backgroup task. - New API: plugin:RegisterPluginComm (prefix, func) register for receive comm msg. - New API: plugin:UnregisterPluginComm (prefix) unregister a previous registred comm. - New API: plugin:SendPluginCommMessage (prefix, channel, ...) send a msg through channel. - New API: _detalhes:IsConnected() return true is Details! is connected to realm comm channel. - New API: plugin:IsPluginEnabled() return is the plugin is enabled.
This commit is contained in:
+20
-6
@@ -327,21 +327,21 @@
|
||||
|
||||
if (not este_jogador.dps_started) then
|
||||
|
||||
este_jogador:Iniciar (true)
|
||||
este_jogador:Iniciar (true) --registra na timemachine
|
||||
|
||||
if (meu_dono and not meu_dono.dps_started) then
|
||||
meu_dono:Iniciar (true)
|
||||
if (meu_dono.end_time) then
|
||||
meu_dono.end_time = nil
|
||||
else
|
||||
meu_dono:IniciarTempo (_tempo-2.5, meu_dono.shadow)
|
||||
meu_dono:IniciarTempo (_tempo, meu_dono.shadow)
|
||||
end
|
||||
end
|
||||
|
||||
if (este_jogador.end_time) then
|
||||
este_jogador.end_time = nil
|
||||
else
|
||||
este_jogador:IniciarTempo (_tempo-2.5, este_jogador.shadow)
|
||||
este_jogador:IniciarTempo (_tempo, este_jogador.shadow)
|
||||
end
|
||||
|
||||
if (este_jogador.nome == _detalhes.playername and token ~= "SPELL_PERIODIC_DAMAGE") then --> iniciando o dps do "PLAYER"
|
||||
@@ -678,12 +678,22 @@
|
||||
--> timer
|
||||
|
||||
if (not este_jogador.iniciar_hps) then
|
||||
este_jogador:Iniciar (true) --inicia o dps do jogador
|
||||
|
||||
este_jogador:Iniciar (true) --inicia o hps do jogador
|
||||
|
||||
if (meu_dono and not meu_dono.dps_started) then
|
||||
meu_dono:Iniciar (true)
|
||||
if (meu_dono.end_time) then
|
||||
meu_dono.end_time = nil
|
||||
else
|
||||
meu_dono:IniciarTempo (_tempo, meu_dono.shadow)
|
||||
end
|
||||
end
|
||||
|
||||
if (este_jogador.end_time) then --> o combate terminou, reabrir o tempo
|
||||
este_jogador.end_time = nil
|
||||
este_jogador.shadow.end_time = nil --> não tenho certeza se isso aqui não pode dar merda
|
||||
else
|
||||
este_jogador:IniciarTempo (_tempo-3.0, este_jogador.shadow)
|
||||
este_jogador:IniciarTempo (_tempo, este_jogador.shadow)
|
||||
end
|
||||
end
|
||||
|
||||
@@ -735,6 +745,10 @@
|
||||
este_alvo.total = este_alvo.total + cura_efetiva
|
||||
end
|
||||
|
||||
if (meu_dono) then
|
||||
meu_dono.last_event = _tempo
|
||||
end
|
||||
|
||||
if (overhealing > 0) then
|
||||
este_jogador.totalover = este_jogador.totalover + overhealing
|
||||
este_alvo.overheal = este_alvo.overheal + overhealing
|
||||
|
||||
Reference in New Issue
Block a user