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 SetAffectedByWater(Creep creep) { StateChanger.MakeCreepRust(creep); if (!creep.State.Melt) { return; } StateChanger.MakeCreepVulnerableToType(creep, TowerType.Water); StateChanger.MakeCreepHardBoiledToType(creep, TowerType.Slice); StateChanger.MakeCreepResistantToType(creep, TowerType.Impact); }