added verdant hills lore
This commit is contained in:
parent
463014f22e
commit
4d59717b88
12 changed files with 216 additions and 23 deletions
|
@ -1,4 +1,4 @@
|
|||
[gd_scene load_steps=23 format=2]
|
||||
[gd_scene load_steps=27 format=2]
|
||||
|
||||
[ext_resource path="res://objects/environment/ladder/ladder.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://objects/hud/hud.tscn" type="PackedScene" id=2]
|
||||
|
@ -21,6 +21,10 @@
|
|||
[ext_resource path="res://maps/map.gd" type="Script" id=19]
|
||||
[ext_resource path="res://audio/music/rumble_loop.mp3" type="AudioStream" id=20]
|
||||
[ext_resource path="res://tilesets/t_ladders.tres" type="TileSet" id=21]
|
||||
[ext_resource path="res://objects/lore/bioslime.tscn" type="PackedScene" id=22]
|
||||
[ext_resource path="res://objects/lore/catbat.tscn" type="PackedScene" id=23]
|
||||
[ext_resource path="res://objects/lore/eviscerator.tscn" type="PackedScene" id=24]
|
||||
[ext_resource path="res://objects/lore/verdant_hills.tscn" type="PackedScene" id=25]
|
||||
|
||||
[sub_resource type="RectangleShape2D" id=1]
|
||||
extents = Vector2( 8, 128 )
|
||||
|
@ -31,6 +35,7 @@ script = ExtResource( 19 )
|
|||
target_time_any = 70
|
||||
target_time_100 = 180
|
||||
music = ExtResource( 20 )
|
||||
lore_entries = [ ExtResource( 25 ), ExtResource( 24 ), ExtResource( 22 ), ExtResource( 23 ) ]
|
||||
|
||||
[node name="CanvasLayer" type="CanvasLayer" parent="."]
|
||||
layer = -2
|
||||
|
|
|
@ -2,6 +2,7 @@ extends Node2D
|
|||
export var target_time_any = 0
|
||||
export var target_time_100 = 0
|
||||
export (AudioStream) var music
|
||||
export (Array, PackedScene) var lore_entries = null
|
||||
|
||||
#Bonuses
|
||||
var time_bonus = true
|
||||
|
@ -20,7 +21,11 @@ func _physics_process(delta):
|
|||
if Debug.entry == false && Game.can_pause:
|
||||
#Pause
|
||||
if Input.is_action_just_pressed("pause") && !get_tree().paused:
|
||||
get_parent().add_child(Game.pause_screen.instance())
|
||||
var pause = Game.pause_screen.instance()
|
||||
if lore_entries != null && !lore_entries.empty():
|
||||
var entry = lore_entries[randi() % lore_entries.size()]
|
||||
pause.lore_entry = entry
|
||||
get_parent().add_child(pause)
|
||||
# restart level
|
||||
if Input.is_action_just_pressed("restart"):
|
||||
Game.call_deferred("restart_level")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue