private static void SetClothCreepWetState(Creep creep) { StateChanger.MakeCreepWet(creep); StateChanger.MakeCreepHardBoiledToType(creep, TowerType.Impact); StateChanger.MakeCreepWeakToType(creep, TowerType.Ice); StateChanger.MakeCreepNormalToType(creep, TowerType.Slice); }
private static void SetWoodCreepWetState(Creep creep) { StateChanger.MakeCreepWet(creep); StateChanger.MakeCreepWeakToType(creep, TowerType.Slice); StateChanger.MakeCreepWeakToType(creep, TowerType.Impact); StateChanger.MakeCreepWeakToType(creep, TowerType.Ice); }
private static void ChangeStartStatesIfClothCreep(Creep creep) { creep.State.SetVulnerabilitiesToNormal(); StateChanger.MakeCreepHardBoiledToType(creep, TowerType.Ice); StateChanger.MakeCreepWeakToType(creep, TowerType.Slice); StateChanger.MakeCreepHardBoiledToType(creep, TowerType.Impact); StateChanger.MakeCreepVulnerableToType(creep, TowerType.Acid); StateChanger.MakeCreepVulnerableToType(creep, TowerType.Fire); }
private static void SetAffectedByFire(Creep creep) { StateChanger.MakeCreepMelt(creep); StateChanger.MakeCreepNormalToType(creep, TowerType.Slice); StateChanger.MakeCreepWeakToType(creep, TowerType.Impact); }