Added hover stack to manage overlapping Area2Ds

Added room selector in demo scenes
Modified dialogues in room 1, fixed bug in room 8 and 9
This commit is contained in:
Julian Murgia
2021-02-03 17:26:12 +01:00
parent b789490f63
commit bd3ef71c80
33 changed files with 253 additions and 202 deletions

View File

@@ -20,3 +20,6 @@ points = PoolVector2Array( 2.86993, 4.8189, 2.86993, 53.646, 50.8979, 53.9476, 5
[node name="CollisionShape2D" type="CollisionShape2D" parent="."]
position = Vector2( 26.9811, 29.4218 )
shape = SubResource( 1 )
[node name="dialog_position" type="Position2D" parent="."]
position = Vector2( 22.0044, -141.187 )

View File

@@ -1,5 +1,27 @@
:look
say player "That button must activate the bridge."
> [! r2_look_dialog_advance]
say player "That button must activate the bridge."
set_global r2_look_dialog_advance 1
stop
> [eq r2_look_dialog_advance 1]
say player "I already said that this button must activate the bridge."
set_global r2_look_dialog_advance 2
stop
> [eq r2_look_dialog_advance 2]
set_angle player 180
say player "Listen closely."
say player "This"
say player "button"
say player "must"
say player "activate"
say player "the bridge."
set_global r2_look_dialog_advance 3
stop
> [eq r2_look_dialog_advance 3]
say player "I give up."
say player "<sob>"
stop
:push
say player "I must USE this."

View File

@@ -53,6 +53,7 @@ script = ExtResource( 7 )
global_id = "r2_r_exit"
esc_script = "res://game/rooms/room2/esc/right_exit.esc"
is_exit = true
tooltip_name = "Right exit"
dialog_color = Color( 1, 1, 1, 1 )
interact_positions = {
"default": Vector2( 1225.47, 353.99 )
@@ -69,6 +70,7 @@ script = ExtResource( 7 )
global_id = "r2_l_exit"
esc_script = "res://game/rooms/room2/esc/left_exit.esc"
is_exit = true
tooltip_name = "Left exit"
dialog_color = Color( 1, 1, 1, 1 )
interact_positions = {
"default": Vector2( 52.1462, 384.691 )
@@ -84,6 +86,7 @@ position = Vector2( 52.1462, 384.691 )
position = Vector2( 958.107, 176.401 )
global_id = "r2_button_right"
esc_script = "res://game/rooms/room2/esc/button.esc"
dialog_color = Color( 0, 1, 0.109804, 1 )
interact_positions = {
"default": Vector2( 987.537, 371.812 )
}
@@ -98,6 +101,7 @@ __meta__ = {
position = Vector2( 288.82, 171.439 )
global_id = "r2_button"
esc_script = "res://game/rooms/room2/esc/button.esc"
dialog_color = Color( 0, 1, 0.109804, 1 )
interact_positions = {
"default": Vector2( 313.488, 368.437 )
}