private static void SetPaperCreepWetState(Creep creep) { StateChanger.MakeCreepWet(creep); StateChanger.MakeCreepImmuneToType(creep, TowerType.Slice); StateChanger.MakeCreepImmuneToType(creep, TowerType.Impact); StateChanger.MakeCreepNormalToType(creep, TowerType.Ice); }
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 SetAffectedByFire(Creep creep) { if (creep.State.Wet) { creep.State.Wet = false; } else if (creep.State.Frozen) { creep.State.Frozen = false; StateChanger.MakeCreepUnfreezable(creep); StateChanger.MakeCreepWet(creep); } else { TransformInGlassCreep(creep); } }
private static void SetAffectedByWater(Creep creep) { StateChanger.MakeCreepWet(creep); }