diff --git a/autoloads/debug.gd b/autoloads/debug.gd index b1b58ce..5f6448e 100644 --- a/autoloads/debug.gd +++ b/autoloads/debug.gd @@ -17,6 +17,7 @@ var moon_jump = false var cfox_mode = false var infinite_arrows = false var prey_slaughtered = false +var sus_monster = false # cheat code entry var entry_index = 0 var entry = false @@ -189,3 +190,7 @@ func _enter_code(): Game.keys = 50 "WHATSTHATSMELL": prey_slaughtered = true + "SUS": + var scrump = get_tree().get_nodes_in_group("scrump").pop_back() + scrump.sus_monster() + sus_monster = true diff --git a/objects/enemy/boss/scrump.gd b/objects/enemy/boss/scrump.gd index 740e9b6..90901a1 100644 --- a/objects/enemy/boss/scrump.gd +++ b/objects/enemy/boss/scrump.gd @@ -19,6 +19,7 @@ const Gore = preload("res://objects/enemy/boss/scrump_gore.tscn") func _ready(): + if Debug.sus_monster == true: sus_monster() seed(hash("HEROMARK2")) # adjust to difficulty arrow_speed *= Game.enemy_speed_factor @@ -62,3 +63,7 @@ func die(): death_particles.amount = 64 death_particles.lifetime = 0.45 get_parent().add_child(death_particles) + +func sus_monster(): + $Sus.visible = true + $Sprite.visible = false diff --git a/objects/enemy/boss/scrump.tscn b/objects/enemy/boss/scrump.tscn index 725a9b9..8e322a5 100644 --- a/objects/enemy/boss/scrump.tscn +++ b/objects/enemy/boss/scrump.tscn @@ -28,7 +28,7 @@ animations = [ { "speed": 10.0 } ] -[node name="TheScrump" type="Node2D"] +[node name="TheScrump" type="Node2D" groups=["scrump"]] script = ExtResource( 1 ) move_direction = 1 phase2_speed = 75 @@ -96,6 +96,7 @@ autostart = true [node name="Sprite" type="AnimatedSprite" parent="."] position = Vector2( 26, 27 ) frames = SubResource( 5 ) +frame = 1 playing = true [node name="BloodPosition" type="Position2D" parent="."]