private void OnCreatureChangeHp(S_CREATURE_CHANGE_HP m) { if (Game.IsMe(m.Target)) { return; } AddOrUpdateNpc(m.Target, m.MaxHP, m.CurrentHP, false, Game.IsMe(m.Source) ? HpChangeSource.Me : HpChangeSource.CreatureChangeHp); }
private void OnCreatureChangeHp(S_CREATURE_CHANGE_HP m) { if (!Game.IsMe(m.Target)) { return; } Player.MaxHP = m.MaxHP; Player.CurrentHP = m.CurrentHP; }
public static void HandleCreatureChangeHp(S_CREATURE_CHANGE_HP p) { SessionManager.SetPlayerMaxHp(p.Target, p.MaxHP); if (p.Target == SessionManager.CurrentPlayer.EntityId) { SessionManager.SetPlayerHp(p.CurrentHP); } else { EntitiesManager.UpdateNPCbyCreatureChangeHP(p.Target, p.CurrentHP, p.MaxHP); } }
public static void HandleCreatureChangeHp(S_CREATURE_CHANGE_HP p) { SessionManager.SetPlayerMaxHp(p.Target, p.MaxHP); if (p.Target.IsMe()) { SessionManager.SetPlayerHp(p.CurrentHP); } else { EntityManager.UpdateNPC(p.Target, p.CurrentHP, p.MaxHP); } ChatWindowManager.Instance.AddDamageReceivedMessage(p.Source, p.Target, p.Diff, p.MaxHP); }
public static void HandleCreatureChangeHP(S_CREATURE_CHANGE_HP p) { SessionManager.SetPlayerHP(p.target, p.currentHP); }
private void OnCreatureChangeHp(S_CREATURE_CHANGE_HP m) { Task.Run(() => AddDamageReceivedMessage(m.Source, m.Target, m.Diff, m.MaxHP, m.Crit)); }