Reworked Cultist

This commit is contained in:
2026-06-20 21:58:27 +03:00
parent e1e2cb3bd1
commit e2c5cd35ec
32 changed files with 948 additions and 488 deletions
+11
View File
@@ -6,12 +6,14 @@ const ANIMATION_NAME = "final_cutscene"
@onready var animation_player : AnimationPlayer = $AnimationPlayer
@onready var fake_player : PlayerSprite = $Cutscene/FakePlayer
@onready var fake_cultist : CultistSprite = $Cutscene/FakeCultist
@onready var cutscene_camera : Camera2D = $Cutscene/Camera2D
@onready var cutscene_room_center : Vector2 = $Cutscene/RoomCenter.position
func _ready() -> void:
$CanvasLayer/MarginContainer/ThanksLabel.hide()
animation_player.play("hide_cutscene_elements")
super._ready()
@@ -42,6 +44,15 @@ func _play_cutscene_boop() -> void:
SoundManager.play_sfx_stream(SoundManager.sfx_stream_haze, cutscene_room_center)
func _play_fake_cultist_animation() -> void:
fake_cultist.animated_sprite.play(CultistSprite.ANIMATION_LOOK_AROUND, 0.5)
func _make_fake_cultist_grey() -> void:
var tween := create_tween()
tween.tween_property(fake_cultist.material, CultistSprite.SHADER_INTENSITY, 0.5, 5)
func _on_animation_player_animation_finished(anim_name: StringName) -> void:
if anim_name == "final_cutscene":
_complete_level(cutscene_room_center)