diff --git a/README.md b/README.md index 5bd7d24f..b949d06e 100644 --- a/README.md +++ b/README.md @@ -20,6 +20,13 @@ * Health capped at 1 million * Removed walkers in high rounds +### Screechers +* Decreased minimum number of melees to kill from 5 to 3 +* Decreased minimum number of melees to kill with Bowie Knife from 3 to 2 +* Decreased minimum number of melees to kill with Galvaknuckles from 2 to 1 +* No longer automatically runs away when player is first attacked on solo +* Removed hint when player is first attacked on solo + ## Weapons ### Jet Gun diff --git a/_zm_reimagined.gsc b/_zm_reimagined.gsc index f72220b2..9c9a0fb3 100644 --- a/_zm_reimagined.gsc +++ b/_zm_reimagined.gsc @@ -41,6 +41,8 @@ onplayerspawned() self thread on_equipment_placed(); self thread give_additional_perks(); + self thread screecher_remove_hint(); + self thread jetgun_fast_cooldown(); self thread jetgun_fast_spinlerp(); self thread jetgun_overheated_fix(); @@ -91,6 +93,9 @@ post_all_players_spawned() level thread transit_power_local_electric_doors_globally(); + level thread screecher_decrease_health(); + level thread screecher_remove_near_miss(); + level thread town_move_staminup_machine(); level thread prison_auto_refuel_plane(); @@ -937,6 +942,27 @@ zone_changes() } } +screecher_remove_hint() +{ + self.screecher_seen_hint = 1; +} + +screecher_remove_near_miss() +{ + level.near_miss = 2; +} + +screecher_decrease_health() +{ + level.screecher_spawners = getentarray( "screecher_zombie_spawner", "script_noteworthy" ); + array_thread( level.screecher_spawners, ::add_spawn_function, ::screecher_prespawn_decrease_health ); +} + +screecher_prespawn_decrease_health() +{ + self.player_score = 15; +} + transit_power_local_electric_doors_globally() { if( !(is_classic() && level.scr_zm_map_start_location == "transit") )