Ejemplo n.º 1
0
 private void OnEntityTakeDamage(EntityFightable entity, DamageSource dmgSource)
 {
     HookCalled("OnEntityHurt");
     var source = (EntityFightable)GameManager.Instance.World.GetEntity(dmgSource.mdv0007());
     var dmgtype = dmgSource.GetName();
     PrintWarning($"{entity.EntityName} took {dmgtype} damage from {source.EntityName}");
 }
Ejemplo n.º 2
0
        private void OnEntityTakeDamage(EntityFightable entity, DamageSource dmgSource)
        {
            HookCalled("OnEntityHurt");
            var source  = (EntityFightable)GameManager.Instance.World.GetEntity(dmgSource.mdv0007());
            var dmgtype = dmgSource.GetName();

            PrintWarning($"{entity.EntityName} took {dmgtype} damage from {source.EntityName}");
        }
Ejemplo n.º 3
0
 public bool StartFight(EntityFightable against, bool force)
 {
     if (force)
     {
         against.StartFightAgainst(this, true);
         return(true);
     }
     else
     {
         if (CanStartFight)
         {
             return(against.StartFightAgainst(this, false));
         }
         return(false);
     }
 }