Sitting: Type: Assignment Actions: On Assignment: - Trigger Name:Chat State:true Interact Scripts: - 100 Sitting Listener Sitting Listener: Type: Interact Steps: 1: Chat Trigger: 1: Trigger: /sit/ Script: - flag player sitter: - flag player chatter - chat "Ok. Where do you want me to sit?" ChooseBlockListener: Type: World Events: on server start: - run timedLoop On player Clicks Block: - if { - if { - flag sitloc: - sit npc: - flag sitter - flag chatter:! } else narrate "This is not a seat." } On npc command: - define arg_size - if %arg_size% == 3 { - if == "--assume" { - flag posed: - narrate "You just set an NPC's pose!" } - } - + } + timedLoop: type: task script: - foreach { - sit npc: } - foreach { - pose assume id: npc: } - wait 50s - inject s@timedLoop