Date: 2014/08/06 21:32:53 UTC-07:00
Type: Denizen Script
'the_core':
type: interact
steps:
1:
proximity trigger:
entry:
script:
- ^inject npc_random_message
exit:
script:
- ^lookclose toggle:false
- ^if <player.flag[<npc.name>_engaged]> == 'true' ^inject npc_farewell
click trigger:
script:
- ^run npc_clicked
chat trigger:
1:
trigger: /regex:buy\+REPLACE:<el@val[<server.flag[<npc.name>_buy_chat1]>|<server.flag[<npc.name>_buy_chat2]>|<server.flag[<npc.name>_buy_chat3]>].as_list.random>/
script:
- ^define t "<&2><&l><npc.name.to_uppercase><&r> | <&a>"
- ^inventory open d:in@buy_menu
- ^random {
- ^narrate "%t%<server.flag[<npc.name>_menuopen_chat1]>"
- ^narrate "%t%<server.flag[<npc.name>_menuopen_chat2]>"
- ^narrate "%t%<server.flag[<npc.name>_menuopen_chat3]>"
- ^narrate "%t%<server.flag[<npc.name>_menuopen_chat4]>"
- ^narrate "%t%<server.flag[<npc.name>_menuopen_chat5]>"
}