+BlackjackNPC:
+ type: assignment
+ actions:
+ on assignment:
+ - trigger name:click state:true
+# - trigger name:chat state:true
+# - trigger name:proximity:true radius 7
+ interact scripts:
+ - 10 blackjack_interact
+
+BJchat:
+ type: format
+ format: "<&b>Blackjack<&f><&co><&4><text>"
+
subscript_drawcard:
+ type: task
script:
- define newcard <util.random.int[1].to[52]>
+
subscript_dealP1C1:
+ type: task
script:
- run locally subscript_drawcard
- - define P1C1 = newcard
+ - define P1C1 = newcard
+
subscript_dealP1C2:
script:
- run locally subscript_drawcard
- if (P1C1==newcard){
- run locally subscript_drawcard
}
else{
- define P1C2 = newcard
+
+blackjack_interact:
+ type: interact
+ steps:
+ 1:
+ click trigger:
+ script:
+ - engage
+ - run locally subscript_dealP1C1
+ - run locally subscript_dealP1C2
+ - narrate format:cchat "Kaarten: "<def[P1C1]>" en "<def[P1C2]>""
+ - disengage