private static void ComeBackToNormal(Creep creep)
 {
     creep.State.Burn     = false;
     creep.State.Melt     = false;
     creep.State.Enfeeble = false;
     StateChanger.MakeCreepSlowImmune(creep);
 }
Esempio n. 2
0
 private static void SetAffectedByFire(Creep creep)
 {
     if (creep.State.Wet)
     {
         creep.State.Wet = false;
         ChangeStartStatesIfClothCreep(creep);
     }
     else if (creep.State.Frozen)
     {
         creep.State.Frozen = false;
         StateChanger.MakeCreepUnfreezable(creep);
         SetClothCreepWetState(creep);
     }
     else
     {
         if (creep.State.Slow)
         {
             StateChanger.MakeCreepSlowImmune(creep);
         }
         else
         {
             StateChanger.MakeCreepFast(creep);
         }
         StateChanger.MakeCreepBurst(creep);
     }
 }