public SimpleBooleanStatusDebuff(GameAttributeB statusAttribute, GameAttributeB immuneCheckAttribute, FloatingNumberMessage.FloatType? floatMessage = null) { _statusAttribute = statusAttribute; _immuneCheckAttribute = immuneCheckAttribute; _floatMessage = floatMessage; _immuneBlocked = false; }
//Temp dmg visual should not be there public void DoDamage(Actor target, float amount, FloatingNumberMessage.FloatType type) { foreach (Mooege.Core.GS.Player.Player player in target.World.GetPlayersInRange(target.Position, 150f)) { player.InGameClient.SendMessage(new FloatingNumberMessage() { Id = 0xd0, ActorID = target.DynamicID, Number = amount, Type = type, }); SendDWordTick(player.InGameClient); } }