Various bugfixes
This commit is contained in:
@@ -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!"
|
||||
|
||||
@@ -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!
|
||||
|
||||
Reference in New Issue
Block a user