MsKnocklebysCookieScript: type: assignment actions: on assignment: - trigger name:proximity toggle:true - trigger name:chat toggle:true - trigger name:click toggle:true - trigger name:damage toggle:true - lookclose toggle:true on click: - if queue clear - flag npc_cooldown duration:1s - random: - flag MsKnocklebysCookieScript:1 - flag MsKnocklebysCookieScript:0 - choose : - case 0: - chat "Hello, want to hear a joke?" - case 1: - chat "Hello, are you lost?" on chat: - determine passively cancelled - narrate "<&a> -> : " - choose : - case 0: - if == "yes": - wait 1s - chat "Okay good! I love to tell jokes." - random: - chat "Why do plants dislike math? It gives them square roots!" - chat "Why are eggs not very much into jokes? Because they could crack up." - else: - chat "Maybe another time." - case 1: - if == "yes": - wait 1s - chat "Here, have a cookie or two." - give <[player]> cookie qty:2 - else: - chat "Maybe another time."