[{"data":1,"prerenderedAt":345},["ShallowReactive",2],{"doc-global_essentials\u002Fbuiltins\u002Fconditions":3},{"id":4,"title":5,"body":6,"description":17,"extension":335,"meta":336,"navigation":340,"path":341,"seo":342,"stem":343,"__hash__":344},"docs\u002Fdocs\u002Fglobal_essentials\u002Fbuiltins\u002Fconditions.md","Conditions",{"type":7,"value":8,"toc":328},"minimark",[9,14,18,21,26,155,157,161,164,174,176,180,189,278,280,284,289,322],[10,11,13],"h1",{"id":12},"conditions-reference","Conditions Reference",[15,16,17],"p",{},"All built-in conditions for choice visibility checks and conditional logic.",[19,20],"hr",{},[22,23,25],"h2",{"id":24},"built-in-conditions","Built-in Conditions",[27,28,29,45],"table",{},[30,31,32],"thead",{},[33,34,35,39,42],"tr",{},[36,37,38],"th",{},"Condition",[36,40,41],{},"Description",[36,43,44],{},"Example",[46,47,48,65,80,95,110,125,140],"tbody",{},[33,49,50,57,60],{},[51,52,53],"td",{},[54,55,56],"code",{},"_property",[51,58,59],{},"Get a game property value (supports nested paths)",[51,61,62],{},[54,63,64],{},"_property(gold) > 100",[33,66,67,72,75],{},[51,68,69],{},[54,70,71],{},"_room_visited",[51,73,74],{},"Whether a room has been visited",[51,76,77],{},[54,78,79],{},"_room_visited(room5) = true",[33,81,82,87,90],{},[51,83,84],{},[54,85,86],{},"_scene",[51,88,89],{},"Whether a scene is currently active",[51,91,92],{},[54,93,94],{},"_scene = true",[33,96,97,102,105],{},[51,98,99],{},[54,100,101],{},"_selected_character",[51,103,104],{},"ID of currently selected character",[51,106,107],{},[54,108,109],{},"_selected_character = alice",[33,111,112,117,120],{},[51,113,114],{},[54,115,116],{},"_item_on",[51,118,119],{},"Whether character has item equipped",[51,121,122],{},[54,123,124],{},"_item_on(alice, sword) = true",[33,126,127,132,135],{},[51,128,129],{},[54,130,131],{},"_char",[51,133,134],{},"Get a character property value",[51,136,137],{},[54,138,139],{},"_char(alice.stat.strength) > 10",[33,141,142,147,150],{},[51,143,144],{},[54,145,146],{},"_skill",[51,148,149],{},"Get learned skill level (0 if not learned)",[51,151,152],{},[54,153,154],{},"_skill(alice.fire_magic.fireball) > 0",[19,156],{},[22,158,160],{"id":159},"_property-nested-paths","_property Nested Paths",[15,162,163],{},"For object-type properties, access nested values with dot notation:",[165,166,171],"pre",{"className":167,"code":169,"language":170},[168],"language-text","_property(settings.volume) > 50\n_property(config.ui.theme) = dark\n","text",[54,172,169],{"__ignoreMap":173},"",[19,175],{},[22,177,179],{"id":178},"_char-types","_char Types",[15,181,182,183,185,186],{},"The ",[54,184,131],{}," condition accesses character properties by path: ",[54,187,188],{},"characterId.type.key",[27,190,191,202],{},[30,192,193],{},[33,194,195,198,200],{},[36,196,197],{},"Type",[36,199,41],{},[36,201,44],{},[46,203,204,219,234,248,263],{},[33,205,206,211,214],{},[51,207,208],{},[54,209,210],{},"trait",[51,212,213],{},"Character traits",[51,215,216],{},[54,217,218],{},"_char(alice.trait.name) = Alice",[33,220,221,226,229],{},[51,222,223],{},[54,224,225],{},"attribute",[51,227,228],{},"Character attributes",[51,230,231],{},[54,232,233],{},"_char(alice.attribute.class) = warrior",[33,235,236,241,244],{},[51,237,238],{},[54,239,240],{},"stat",[51,242,243],{},"Character stats (computed value)",[51,245,246],{},[54,247,139],{},[33,249,250,255,258],{},[51,251,252],{},[54,253,254],{},"resource",[51,256,257],{},"Character resources",[51,259,260],{},[54,261,262],{},"_char(alice.resource.health) >= 50",[33,264,265,270,273],{},[51,266,267],{},[54,268,269],{},"skinStyle",[51,271,272],{},"Active skin layer styles",[51,274,275],{},[54,276,277],{},"_char(alice.skinStyle.hat) = wizard",[19,279],{},[22,281,283],{"id":282},"_skill-formats","_skill Formats",[15,285,182,286,288],{},[54,287,146],{}," condition returns the learned level of a skill (0 if not learned).",[27,290,291,300],{},[30,292,293],{},[33,294,295,298],{},[36,296,297],{},"Format",[36,299,41],{},[46,301,302,312],{},[33,303,304,309],{},[51,305,306],{},[54,307,308],{},"_skill(treeId.slotId)",[51,310,311],{},"Uses selected character",[33,313,314,319],{},[51,315,316],{},[54,317,318],{},"_skill(characterId.treeId.slotId)",[51,320,321],{},"Specific character",[165,323,326],{"className":324,"code":325,"language":170},[168],"_skill(fire_magic.fireball) > 0        \u002F\u002F check if learned\n_skill(alice.fire_magic.fireball) >= 3 \u002F\u002F check level >= 3\n",[54,327,325],{"__ignoreMap":173},{"title":173,"searchDepth":329,"depth":329,"links":330},2,[331,332,333,334],{"id":24,"depth":329,"text":25},{"id":159,"depth":329,"text":160},{"id":178,"depth":329,"text":179},{"id":282,"depth":329,"text":283},"md",{"plugin":337,"category":338,"page":339},"global_essentials","builtins","conditions",true,"\u002Fdocs\u002Fglobal_essentials\u002Fbuiltins\u002Fconditions",{"title":5,"description":17},"docs\u002Fglobal_essentials\u002Fbuiltins\u002Fconditions","zW6T_bCzz6U0WHhUmyJ3b0ifaGRCYsTRsvDVCfXq6Xc",1779582262329]