JavaScript is required. Please enable it to continue.
Your browser lacks required capabilities. Please upgrade it or switch to another to continue.
Loading…
<<progress "$schedule" "daydream" "early_midmorning_nap" "dawdle_and_delay" "late_early_morning_nap" "bide_our_time" "eat_lunch" "linger_and_loiter" "early_afternoon_nap" "put_off_for_tomorrow_what_we_could_have_done_today" "early_late_afternoon_nap" "loaf_and_lounge" "dinner" "dillydally" "early_evening_nap" "waste_time" "go_to_bed">>
<<addcard [[Not a Card]]>> <<set _simple to true>> <<includeall `QBN.cards()`>> <<unset _simple>> <<set _parallel to true>> $schedule <<cardrow `QBN.cards()` "linkbox">> <<advance "$schedule">>\ $schedule <<cardrow `QBN.cards()` "linkbox">> <<advance "$schedule" 4>>\ $schedule <<cardrow `QBN.cards()` "linkbox">> <<advance "$schedule" 100>>\ $schedule <<cardrow `QBN.cards()` "linkbox">> <<advance "$schedule" -1000>>\ $schedule <<cardrow `QBN.cards()` "linkbox">>
This wasn't a card originally.
Story about eating lunch, natch.
Story which could take place during any of the morning states.
Story which could take place during any of the evening states.
/* * Comma-separated lists: call with "linkto" for links instead * of contents. */ <<widget "cardlist">>\ <<includeall $args[0] `$args[1] or "content"` "comma">>\ <</widget>> /* * Rows and columns of card contents in boxes: call with "linkbox" * for links, or "coverbox" for covers. */ <<widget "cardcolumn">>@@.qbn-column; <<includeall $args[0] `$args[1] or "contentbox"`>> @@<</widget>> <<widget "cardrow">>@@.qbn-row; <<includeall $args[0] `$args[1] or "contentbox"`>> @@<</widget>> /* Comma separator (no serial comma). */ <<widget "comma">><<if $args[0]>> and <<else>>, <</if>><</widget>> /* Wrapper widgets (card contents or links, optionally boxed). */ <<widget "cover">>\ <<set _qbn_cover to true>><<includecard $args[0]>><<unset _qbn_cover>>\ <</widget>> <<widget "content">><<if `QBN.available($args[0])`>>\ <<unset _qbn_cover>><<includecard $args[0]>><<removecard $args[0] false>>\ <</if>><</widget>> <<widget "linkto">><<print '[\[' + $args[0] + ']]'>><</widget>> <<widget "coverbox">>@@.qbn-card; <<cover $args[0]>> @@<</widget>> <<widget "contentbox">>@@.qbn-card; <<content $args[0]>> @@<</widget>> <<widget "linkbox">>@@.qbn-card; <<linkto $args[0]>> @@<</widget>> /* Conditional Links */ <<widget "linkif">>\ <<if $args[0]>><<= '[\['+($args[2] or $args[1])+'->'+$args[1]+']]'>>\ <<else>>@@.qbn-nolink;<<= $args[2] or $args[1]>>@@<</if>>\ <</widget>> <<widget "linkcontents">><<linkif `QBN.available($args[1] or QBN.current)` `$args[1] or QBN.current` $args[0]>><</widget>> /* Choice helpers */ <<widget "skillcheck">>\ <<set _qbnsuccess to $args[0].check($args[1])>>\ <</widget>> <<widget "gotoresult">>\ <<if _qbnsuccess>><<set $args[0] to $args[0] + ' ' + Success>><</if>>\ <<if State.random() < 0.20 and Story.get('Rare ' + $args[0])>>\ <<set $args[0] to 'Rare ' + $args[0]>>\ <</if>>\ <<unset _qbnsuccess>><<removecard _qbncurrent false>><<goto $args[0]>>\ <</widget>>