Various bugfixes

This commit is contained in:
Rares Bozga
2026-01-09 13:24:07 +02:00
parent 37268060a2
commit 01a4e7414c
5 changed files with 39 additions and 24 deletions

View File

@@ -78,6 +78,11 @@ intro_interact_laptop_task_name_callback:
script:
- define __player <[player]>
- define name <[input].substring[1,24]>
- if <server.flag[character_rpnames].contains[<[name]>]>:
- narrate targets:<[player]> "<&c>That RP name is already taken. Try a different one!"
- wait 1s
- run anvil_input def.player:<player> "def.prompt:Character Name" def.callback:intro_interact_laptop_task_name_callback
- stop
- execute as_player player:<[player]> "rpname <[name]>"
- ~run textbox_write def.player:<player> def.queue:<queue> def.line3s:<[name]>
- ~run textbox_write def.player:<player> def.queue:<queue> "def.line3s:How nice!"

View File

@@ -72,7 +72,6 @@ storyboard_player_begin_atomic_sequence:
type: task
definitions: queue|player
script:
- announce to_ops <[queue].script.name>
- if <[player].flag[storyboard_atomic].if_null[<map[]>].contains[<[queue].script.name>]>:
- queue <[queue]> stop
- stop
@@ -88,6 +87,8 @@ storyboard_player_end_atomic_sequence:
- if !<[player].flag[storyboard_atomic].if_null[<map[]>].contains[<[queue].script.name>]>:
- debug error "Tried ending storyboard atomic sequence <[queue].script.name> before storyboard_player_begin_atomic_sequence was called! (Player UUID <[player].uuid>)"
- stop
- waituntil !<player.has_flag[textbox_state]>
- wait 5t
- flag <[player]> storyboard_atomic:<[player].flag[storyboard_atomic].if_null[<map[]>].exclude[<[queue].script.name>]>
## Internal only!