A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Filter by category:

Commands (351)

A

accessibility (a11y, access) system

Configure accessibility settings for screen readers and visual aids

Usage: accessibility [setting] [value]
activate location (activatearea, activate area, activate zone, activatezone) building

Activate an inactive location you created

Usage: activate location
activity (act, mission, task) events

Manage activities, missions, and tasks

Usage: activity [arguments]
addamount (addmore) crafting

Add more copies to your most recent commission at the same per-unit price

Usage: addamount
afk (away) system

Toggle away from keyboard status

Usage: afk [minutes]
afterparty (afterparties, after-party, afterpartie) events

Plan a follow-on afterparty from inside an event.

Usage: afterparty [create|status|go|cancel|join |invite ]
aobserve (obs, activity observe) events

Observe and interact with activities remotely

Usage: observe [arguments]
arrangescene (arrange scene, setupscene, createscene) staff

Arrange a private meeting scene between an NPC and a PC (staff only)

Usage: arrangescene for meeting rp
assert (assertion) auto_gm

Assert narrative facts about the world in an Auto-GM adventure

Usage: assert [type] [@target] [description]
attack (hit, att) combat

Attack another character or set your combat target

Usage: attack [target]
attempt (propose, request) roleplaying

Propose an action that requires the target's permission

Usage: attempt
autogm (agm, adventure) staff

Start and manage AI-driven spontaneous adventures

Usage: autogm [arguments]

B

balance (bal, money, cash, wallet) economy

Check your wallet and bank balance

Usage: balance
bank economy

Open the bank interface for deposits, withdrawals, exchanges, and transfers

Usage: bank
bb (bulletins, board) communication

View / manage the notice board in this room (alias for `notice`)

Usage: bb [ | post ["" <body>] | remove | info]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-billow" data-category="style"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>billow</strong> <small class="text-base-content/70 ml-2">(windswept_look, windswept look)</small> <span class="badge badge-neutral ml-2">style</span> </div> </div> <div class="collapse-content" id="content-823"> <p class="mb-3">Stormbreaker: toggle a windswept appearance — wind blows constantly through your hair and clothing. Re-run to toggle off.</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">billow</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-blindfold" data-category="combat"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>blindfold</strong> <small class="text-base-content/70 ml-2">(hood)</small> <span class="badge badge-neutral ml-2">combat</span> </div> </div> <div class="collapse-content" id="content-159"> <p class="mb-3">Blindfold a helpless character to block their vision</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">blindfold <character></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-bloom" data-category="style"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>bloom</strong> <small class="text-base-content/70 ml-2">(bloom_item, bloom item)</small> <span class="badge badge-neutral ml-2">style</span> </div> </div> <div class="collapse-content" id="content-780"> <p class="mb-3">Create a small flower item of your choice with sharp petals.</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">bloom <description></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-blossoms" data-category="style"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>blossoms</strong> <span class="badge badge-neutral ml-2">style</span> </div> </div> <div class="collapse-content" id="content-781"> <p class="mb-3">Summon a dance of blossoms you describe into the room; lasts 1 hour.</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">blossoms <description></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-bounce" data-category="events"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>bounce</strong> <span class="badge badge-neutral ml-2">events</span> </div> </div> <div class="collapse-content" id="content-94"> <p class="mb-3">Remove someone from your event (host/staff only)</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">bounce <character></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-bow" data-category="social"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>bow</strong> <small class="text-base-content/70 ml-2">(kbow)</small> <span class="badge badge-neutral ml-2">social</span> </div> </div> <div class="collapse-content" id="content-220"> <p class="mb-3">Bow to someone with a specific degree of respect</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">(degrees)bow <target> [RP text] or (degrees)kbow <target> [RP text]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-brand" data-category="style"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>brand</strong> <span class="badge badge-neutral ml-2">style</span> </div> </div> <div class="collapse-content" id="content-792"> <p class="mb-3">Leave a searing handprint brand on a flammable surface (lasts 24 hours). Requires Searing Fist to have been cast recently.</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">brand <description></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-broadcast" data-category="staff"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>broadcast</strong> <small class="text-base-content/70 ml-2">(announce)</small> <span class="badge badge-neutral ml-2">staff</span> </div> </div> <div class="collapse-content" id="content-173"> <p class="mb-3">Send a broadcast message to all players</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">broadcast <message></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-build" data-category="building"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>build</strong> <span class="badge badge-neutral ml-2">building</span> </div> </div> <div class="collapse-content" id="content-5"> <p class="mb-3">Build and edit structures</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">build [subcommand] [args]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-build apartment" data-category="building"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>build apartment</strong> <small class="text-base-content/70 ml-2">(buildapartment, create apartment, get apartment, find apartment)</small> <span class="badge badge-neutral ml-2">building</span> </div> </div> <div class="collapse-content" id="content-6"> <p class="mb-3">Find or create an apartment in the city and optionally claim it</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">build apartment [size]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-build block" data-category="building"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>build block</strong> <small class="text-base-content/70 ml-2">(buildblock, create block, build building)</small> <span class="badge badge-neutral ml-2">building</span> </div> </div> <div class="collapse-content" id="content-7"> <p class="mb-3">Build a building at the current intersection</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">build block <type> [layout]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-build city" data-category="building"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>build city</strong> <small class="text-base-content/70 ml-2">(buildcity, create city, build town, create town)</small> <span class="badge badge-neutral ml-2">building</span> </div> </div> <div class="collapse-content" id="content-8"> <p class="mb-3">Build a city/town grid with streets and intersections</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">build city [name]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-build location" data-category="building"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>build location</strong> <small class="text-base-content/70 ml-2">(build building, create location)</small> <span class="badge badge-neutral ml-2">building</span> </div> </div> <div class="collapse-content" id="content-9"> <p class="mb-3">Build a new location (building) with an entry room</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">build location <name></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-build shop" data-category="building"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>build shop</strong> <small class="text-base-content/70 ml-2">(create shop)</small> <span class="badge badge-neutral ml-2">building</span> </div> </div> <div class="collapse-content" id="content-10"> <p class="mb-3">Create a shop in the current room</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">build shop [shop name]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-businesses" data-category="info"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>businesses</strong> <small class="text-base-content/70 ml-2">(shops, yellowpages)</small> <span class="badge badge-neutral ml-2">info</span> </div> </div> <div class="collapse-content" id="content-954"> <p class="mb-3">View the business directory for this area</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">businesses [category]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-buy" data-category="economy"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>buy</strong> <small class="text-base-content/70 ml-2">(purchase)</small> <span class="badge badge-neutral ml-2">economy</span> </div> </div> <div class="collapse-content" id="content-82"> <p class="mb-3">Purchase items from a shop</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">buy <item> | buy <number> | buy <quantity> <item></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-buy house" data-category="economy"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>buy house</strong> <small class="text-base-content/70 ml-2">(buyhouse, purchase house)</small> <span class="badge badge-neutral ml-2">economy</span> </div> </div> <div class="collapse-content" id="content-83"> <p class="mb-3">Purchase a house (requires web interface)</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">buy house</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-buy shop" data-category="economy"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>buy shop</strong> <small class="text-base-content/70 ml-2">(buyshop, purchase shop)</small> <span class="badge badge-neutral ml-2">economy</span> </div> </div> <div class="collapse-content" id="content-84"> <p class="mb-3">Purchase a shop (requires web interface)</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">buy shop</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-buy vehicle" data-category="economy"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>buy vehicle</strong> <small class="text-base-content/70 ml-2">(buyvehicle, purchase vehicle)</small> <span class="badge badge-neutral ml-2">economy</span> </div> </div> <div class="collapse-content" id="content-85"> <p class="mb-3">Purchase a vehicle (requires web interface)</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">buy vehicle</code> </div> </div> </div> <div class="letter-section" id="letter-C" data-letter="C"> <h2 class="text-xl text-primary border-b border-primary pb-2 mb-3 mt-4"> <i class="bi bi-bookmark mr-2"></i>C </h2> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-calendar" data-category="info"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>calendar</strong> <small class="text-base-content/70 ml-2">(cal, festivals)</small> <span class="badge badge-neutral ml-2">info</span> </div> </div> <div class="collapse-content" id="content-961"> <p class="mb-3">View the festival calendar for your kingdom</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">calendar [all|<festival name>]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-camera" data-category="events"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>camera</strong> <small class="text-base-content/70 ml-2">(spotlight)</small> <span class="badge badge-neutral ml-2">events</span> </div> </div> <div class="collapse-content" id="content-95"> <p class="mb-3">Toggle spotlight on a character during an event (host/staff only)</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">camera <character> [count]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-cancelscene" data-category="staff"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>cancelscene</strong> <small class="text-base-content/70 ml-2">(cancel scene, deletescene)</small> <span class="badge badge-neutral ml-2">staff</span> </div> </div> <div class="collapse-content" id="content-174"> <p class="mb-3">Cancel a pending arranged scene (staff only)</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">cancelscene <scene_id></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-cards" data-category="entertainment"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>cards</strong> <small class="text-base-content/70 ml-2">(card, cardgame, cardmenu)</small> <span class="badge badge-neutral ml-2">entertainment</span> </div> </div> <div class="collapse-content" id="content-27"> <p class="mb-3">Open the card game menu to play cards</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">cards</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-carry" data-category="combat"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>carry</strong> <small class="text-base-content/70 ml-2">(pickup, lift)</small> <span class="badge badge-neutral ml-2">combat</span> </div> </div> <div class="collapse-content" id="content-160"> <p class="mb-3">Pick up and carry a helpless character</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">carry <character></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-change name" data-category="social"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>change name</strong> <span class="badge badge-neutral ml-2">social</span> </div> </div> <div class="collapse-content" id="content-75"> <p class="mb-3">Change your character nickname, forename, or surname</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">change name <nickname|forename|surname> <new value></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-change weather" data-category="style"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>change weather</strong> <small class="text-base-content/70 ml-2">(change_weather)</small> <span class="badge badge-neutral ml-2">style</span> </div> </div> <div class="collapse-content" id="content-819"> <p class="mb-3">Stormbreaker: override the local weather for an hour. Outdoor rooms only. Requires a recent Hail Storm cast.</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">change weather <type></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-channel" data-category="communication"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>channel</strong> <small class="text-base-content/70 ml-2">(chan, ch, +)</small> <span class="badge badge-neutral ml-2">communication</span> </div> </div> <div class="collapse-content" id="content-49"> <p class="mb-3">Chat on a communication channel</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">channel <name> <message> OR + <message></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-channels" data-category="communication"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>channels</strong> <small class="text-base-content/70 ml-2">(chanlist, channel list, listchannels)</small> <span class="badge badge-neutral ml-2">communication</span> </div> </div> <div class="collapse-content" id="content-50"> <p class="mb-3">List available communication channels</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">channels</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-check in" data-category="social"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>check in</strong> <small class="text-base-content/70 ml-2">(checkin, locatability, where visibility, wherevis)</small> <span class="badge badge-neutral ml-2">social</span> </div> </div> <div class="collapse-content" id="content-169"> <p class="mb-3">Set your locatability (who can find you in the where list)</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">check in [yes|no|favorites]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-checkall" data-category="staff"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>checkall</strong> <small class="text-base-content/70 ml-2">(abusecheck, moderateall, abusescan)</small> <span class="badge badge-neutral ml-2">staff</span> </div> </div> <div class="collapse-content" id="content-175"> <p class="mb-3">Activate abuse monitoring for ALL players, bypassing playtime exemption (staff only)</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">checkall [duration_hours] [reason]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-checkalloff" data-category="staff"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>checkalloff</strong> <small class="text-base-content/70 ml-2">(abusecheckoff, moderatealloff)</small> <span class="badge badge-neutral ml-2">staff</span> </div> </div> <div class="collapse-content" id="content-176"> <p class="mb-3">Cancel the abuse monitoring override (staff only)</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">checkalloff</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-clan" data-category="social"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>clan</strong> <small class="text-base-content/70 ml-2">(clans, guild, group)</small> <span class="badge badge-neutral ml-2">social</span> </div> </div> <div class="collapse-content" id="content-28"> <p class="mb-3">Manage your clan membership and activities</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">clan <subcommand> [arguments]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-clean graffiti" data-category="building"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>clean graffiti</strong> <small class="text-base-content/70 ml-2">(cleangraffiti)</small> <span class="badge badge-neutral ml-2">building</span> </div> </div> <div class="collapse-content" id="content-11"> <p class="mb-3">Remove all graffiti from a room you own</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">clean graffiti</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-close roof" data-category="navigation"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>close roof</strong> <small class="text-base-content/70 ml-2">(roof close)</small> <span class="badge badge-neutral ml-2">navigation</span> </div> </div> <div class="collapse-content" id="content-211"> <p class="mb-3">Close the convertible roof of your vehicle</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">close roof</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-combat" data-category="combat"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>combat</strong> <small class="text-base-content/70 ml-2">(cb, ci, fight status, battle)</small> <span class="badge badge-neutral ml-2">combat</span> </div> </div> <div class="collapse-content" id="content-44"> <p class="mb-3">Get combat information (enemies, allies, status, recommendations)</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">combat [enemies|allies|recommend|status|actions|help]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-commands" data-category="system"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>commands</strong> <small class="text-base-content/70 ml-2">(cmds, cmdlist)</small> <span class="badge badge-neutral ml-2">system</span> </div> </div> <div class="collapse-content" id="content-200"> <p class="mb-3">List all available commands</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">commands [category]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-commission" data-category="crafting"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>commission</strong> <small class="text-base-content/70 ml-2">(order, craft)</small> <span class="badge badge-neutral ml-2">crafting</span> </div> </div> <div class="collapse-content" id="content-214"> <p class="mb-3">Commission a shopkeeper to craft one of your designs</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">commission <design name></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-companion" data-category="crafting"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>companion</strong> <small class="text-base-content/70 ml-2">(comp)</small> <span class="badge badge-neutral ml-2">crafting</span> </div> </div> <div class="collapse-content" id="content-223"> <p class="mb-3">Manage your animal companion</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">companion [summon|dismiss|release|info]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-cover" data-category="clothing"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>cover</strong> <small class="text-base-content/70 ml-2">(conceal, hide)</small> <span class="badge badge-neutral ml-2">clothing</span> </div> </div> <div class="collapse-content" id="content-29"> <p class="mb-3">Conceal visible items you are wearing</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">cover <item> [, item2, item3...]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-crater" data-category="style"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>crater</strong> <span class="badge badge-neutral ml-2">style</span> </div> </div> <div class="collapse-content" id="content-805"> <p class="mb-3">Describe the shallow crater left where your target fell. Requires Falling Star to have been cast recently.</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">crater <target></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-create event" data-category="events"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>create event</strong> <small class="text-base-content/70 ml-2">(newevent, new event, createevent)</small> <span class="badge badge-neutral ml-2">events</span> </div> </div> <div class="collapse-content" id="content-96"> <p class="mb-3">Create a new event</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">create event [name]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-cultivate" data-category="cultivation"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>cultivate</strong> <small class="text-base-content/70 ml-2">(cult)</small> <span class="badge badge-neutral ml-2">cultivation</span> </div> </div> <div class="collapse-content" id="content-226"> <p class="mb-3">Open the cultivation interface to craft pills and level up martial arts</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">cultivate</code> </div> </div> </div> <div class="letter-section" id="letter-D" data-letter="D"> <h2 class="text-xl text-primary border-b border-primary pb-2 mb-3 mt-4"> <i class="bi bi-bookmark mr-2"></i>D </h2> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-dancers" data-category="ballroom"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>dancers</strong> <span class="badge badge-neutral ml-2">ballroom</span> </div> </div> <div class="collapse-content" id="content-1003"> <p class="mb-3">List the taxi dancers available in this ballroom</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">dancers</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-decorate" data-category="building"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>decorate</strong> <span class="badge badge-neutral ml-2">building</span> </div> </div> <div class="collapse-content" id="content-12"> <p class="mb-3">Add a decoration description to a room you own</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">decorate <description></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-delete" data-category="inventory"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>delete</strong> <small class="text-base-content/70 ml-2">(del)</small> <span class="badge badge-neutral ml-2">inventory</span> </div> </div> <div class="collapse-content" id="content-110"> <p class="mb-3">Delete various items (bulletin, place, etc.)</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">delete <type></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-delete location" data-category="navigation"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>delete location</strong> <small class="text-base-content/70 ml-2">(forget location, remove bookmark, clear home)</small> <span class="badge badge-neutral ml-2">navigation</span> </div> </div> <div class="collapse-content" id="content-124"> <p class="mb-3">Clear your saved home location</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">delete location [home]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-delete room" data-category="building"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>delete room</strong> <small class="text-base-content/70 ml-2">(remove room)</small> <span class="badge badge-neutral ml-2">building</span> </div> </div> <div class="collapse-content" id="content-14"> <p class="mb-3">Delete the current room (must own it)</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">delete room</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-delete zone" data-category="building"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>delete zone</strong> <small class="text-base-content/70 ml-2">(remove zone, delete area, remove area)</small> <span class="badge badge-neutral ml-2">building</span> </div> </div> <div class="collapse-content" id="content-13"> <p class="mb-3">Delete a zone and all its contents (admin only)</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">delete zone <name></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-delve" data-category="navigation"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>delve</strong> <small class="text-base-content/70 ml-2">(dv)</small> <span class="badge badge-neutral ml-2">navigation</span> </div> </div> <div class="collapse-content" id="content-78"> <p class="mb-3">Explore procedural dungeons with time limits and fog of war</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">delve <subcommand> [args]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-deposit" data-category="economy"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>deposit</strong> <small class="text-base-content/70 ml-2">(dep)</small> <span class="badge badge-neutral ml-2">economy</span> </div> </div> <div class="collapse-content" id="content-86"> <p class="mb-3">Deposit cash into your bank account</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">deposit <amount> | deposit all</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-describe" data-category="customization"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>describe</strong> <small class="text-base-content/70 ml-2">(desc, descriptions, customize)</small> <span class="badge badge-neutral ml-2">customization</span> </div> </div> <div class="collapse-content" id="content-76"> <p class="mb-3">Open the description editor to manage your character appearance</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">describe, customize</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-design" data-category="crafting"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>design</strong> <small class="text-base-content/70 ml-2">(blueprint)</small> <span class="badge badge-neutral ml-2">crafting</span> </div> </div> <div class="collapse-content" id="content-15"> <p class="mb-3">Create and manage your custom item designs (blueprints)</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">design | design list | design edit <name> | design delete <name></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-designate" data-category="entertainment"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>designate</strong> <small class="text-base-content/70 ml-2">(designate)</small> <span class="badge badge-neutral ml-2">entertainment</span> </div> </div> <div class="collapse-content" id="content-928"> <p class="mb-3">Designate a character as an allowed performer for a society event (host only)</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">designate performer <character-name> <event-name></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-diceroll" data-category="entertainment"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>diceroll</strong> <small class="text-base-content/70 ml-2">(dr, dice)</small> <span class="badge badge-neutral ml-2">entertainment</span> </div> </div> <div class="collapse-content" id="content-79"> <p class="mb-3">Roll custom dice</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">diceroll <count>d<sides> [+modifier]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-dim" data-category="style"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>dim</strong> <small class="text-base-content/70 ml-2">(dim_room, dim room)</small> <span class="badge badge-neutral ml-2">style</span> </div> </div> <div class="collapse-content" id="content-787"> <p class="mb-3">Wreathe the current room in unnatural dimness for an hour.</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">dim</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-direction_walk" data-category="navigation"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>direction_walk</strong> <small class="text-base-content/70 ml-2">(north, n, south, s, east, e, west, w, northeast, ne, northwest, nw, southeast, se, southwest, sw, up, u, down, d)</small> <span class="badge badge-neutral ml-2">navigation</span> </div> </div> <div class="collapse-content" id="content-125"> <p class="mb-3">Start walking in a direction (continuous on streets, single step elsewhere)</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2"><direction></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-directory" data-category="navigation"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>directory</strong> <small class="text-base-content/70 ml-2">(dir, places-in-town)</small> <span class="badge badge-neutral ml-2">navigation</span> </div> </div> <div class="collapse-content" id="content-103"> <p class="mb-3">List public buildings in this town</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">directory [<query>]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-discord" data-category="system"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>discord</strong> <span class="badge badge-neutral ml-2">system</span> </div> </div> <div class="collapse-content" id="content-201"> <p class="mb-3">Configure Discord notifications for offline messages and mentions</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">discord [setting] [value]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-disguise" data-category="social"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>disguise</strong> <span class="badge badge-neutral ml-2">social</span> </div> </div> <div class="collapse-content" id="content-998"> <p class="mb-3">Hide your identity behind an alias. Others will see you as the alias until they recognize you.</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">disguise [<alias>]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-dismiss" data-category="ballroom"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>dismiss</strong> <span class="badge badge-neutral ml-2">ballroom</span> </div> </div> <div class="collapse-content" id="content-1004"> <p class="mb-3">Dismiss your current taxi dance partner (no refund)</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">dismiss</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-dose" data-category="style"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>dose</strong> <span class="badge badge-neutral ml-2">style</span> </div> </div> <div class="collapse-content" id="content-809"> <p class="mb-3">Toxic Mastery: discreetly doctor a drink or consumable in a target's inventory. Once per day. Requires Silken Viper active and >= 3 shared emotes with the target.</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">dose <target> <item></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-down" data-category="navigation"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>down</strong> <small class="text-base-content/70 ml-2">(d)</small> <span class="badge badge-neutral ml-2">navigation</span> </div> </div> <div class="collapse-content" id="content-131"> <p class="mb-3">Move down to a room below</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">down</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-drag" data-category="combat"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>drag</strong> <small class="text-base-content/70 ml-2">(haul)</small> <span class="badge badge-neutral ml-2">combat</span> </div> </div> <div class="collapse-content" id="content-161"> <p class="mb-3">Drag a helpless character</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">drag <character></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-dress" data-category="clothing"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>dress</strong> <span class="badge badge-neutral ml-2">clothing</span> </div> </div> <div class="collapse-content" id="content-30"> <p class="mb-3">Dress another character with clothing (requires their consent)</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">dress <character> with <item></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-drink" data-category="inventory"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>drink</strong> <small class="text-base-content/70 ml-2">(sip, gulp, quaff)</small> <span class="badge badge-neutral ml-2">inventory</span> </div> </div> <div class="collapse-content" id="content-70"> <p class="mb-3">Drink a beverage from your inventory</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">drink <item></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-drive" data-category="navigation"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>drive</strong> <small class="text-base-content/70 ml-2">(drive to)</small> <span class="badge badge-neutral ml-2">navigation</span> </div> </div> <div class="collapse-content" id="content-212"> <p class="mb-3">Drive your vehicle to a destination</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">drive to <destination></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-drop" data-category="inventory"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>drop</strong> <small class="text-base-content/70 ml-2">(discard, put down, put)</small> <span class="badge badge-neutral ml-2">inventory</span> </div> </div> <div class="collapse-content" id="content-111"> <p class="mb-3">Drop items or money to the room</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">drop <item> | drop <amount> | drop all</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-dry off" data-category="system"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>dry off</strong> <small class="text-base-content/70 ml-2">(dryoff, dry)</small> <span class="badge badge-neutral ml-2">system</span> </div> </div> <div class="collapse-content" id="content-190"> <p class="mb-3">Dry yourself off using a towel</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">dry off [adverb]</code> </div> </div> </div> <div class="letter-section" id="letter-E" data-letter="E"> <h2 class="text-xl text-primary border-b border-primary pb-2 mb-3 mt-4"> <i class="bi bi-bookmark mr-2"></i>E </h2> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-east" data-category="navigation"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>east</strong> <small class="text-base-content/70 ml-2">(e)</small> <span class="badge badge-neutral ml-2">navigation</span> </div> </div> <div class="collapse-content" id="content-128"> <p class="mb-3">Move east to an adjacent room</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">east</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-eat" data-category="inventory"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>eat</strong> <small class="text-base-content/70 ml-2">(consume, taste, swallow)</small> <span class="badge badge-neutral ml-2">inventory</span> </div> </div> <div class="collapse-content" id="content-71"> <p class="mb-3">Eat food from your inventory</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">eat <item></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-edit room" data-category="building"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>edit room</strong> <small class="text-base-content/70 ml-2">(editroom, room edit, roomsettings, room settings)</small> <span class="badge badge-neutral ml-2">building</span> </div> </div> <div class="collapse-content" id="content-16"> <p class="mb-3">Edit room properties in a pop-out form</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">edit room</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-emote" data-category="roleplaying"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>emote</strong> <small class="text-base-content/70 ml-2">(pose, :, emit)</small> <span class="badge badge-neutral ml-2">roleplaying</span> </div> </div> <div class="collapse-content" id="content-51"> <p class="mb-3">Perform an action or express emotion</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">emote <action>, pose <action>, or :<action></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-end activity" data-category="entertainment"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>end activity</strong> <small class="text-base-content/70 ml-2">(end activity)</small> <span class="badge badge-neutral ml-2">entertainment</span> </div> </div> <div class="collapse-content" id="content-929"> <p class="mb-3">End the current running activity in a society event (host only)</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">end activity</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-end event" data-category="events"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>end event</strong> <small class="text-base-content/70 ml-2">(endevent)</small> <span class="badge badge-neutral ml-2">events</span> </div> </div> <div class="collapse-content" id="content-97"> <p class="mb-3">End your event (host only)</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">end event</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-endscene" data-category="roleplaying"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>endscene</strong> <small class="text-base-content/70 ml-2">(end scene, leave scene, leavescene, exitscene)</small> <span class="badge badge-neutral ml-2">roleplaying</span> </div> </div> <div class="collapse-content" id="content-52"> <p class="mb-3">End your current arranged scene and return to the meeting location</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">endscene</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-enter" data-category="navigation"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>enter</strong> <small class="text-base-content/70 ml-2">(go into, walk into)</small> <span class="badge badge-neutral ml-2">navigation</span> </div> </div> <div class="collapse-content" id="content-138"> <p class="mb-3">Enter a location by name</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">enter <location></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-enter event" data-category="events"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>enter event</strong> <small class="text-base-content/70 ml-2">(enterevent, join event, joinevent)</small> <span class="badge badge-neutral ml-2">events</span> </div> </div> <div class="collapse-content" id="content-98"> <p class="mb-3">Join an active event at your current location</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">enter event</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-enter game" data-category="navigation"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>enter game</strong> <small class="text-base-content/70 ml-2">(entergame, enter world, start game, begin)</small> <span class="badge badge-neutral ml-2">navigation</span> </div> </div> <div class="collapse-content" id="content-139"> <p class="mb-3">Leave the tutorial and enter the game world</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">enter game</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-equipment" data-category="inventory"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>equipment</strong> <small class="text-base-content/70 ml-2">(eq, worn, wearing)</small> <span class="badge badge-neutral ml-2">inventory</span> </div> </div> <div class="collapse-content" id="content-112"> <p class="mb-3">View what you are wearing and holding</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">equipment</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-eta" data-category="navigation"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>eta</strong> <small class="text-base-content/70 ml-2">(arrival, travel_status, journey_status)</small> <span class="badge badge-neutral ml-2">navigation</span> </div> </div> <div class="collapse-content" id="content-140"> <p class="mb-3">Check your estimated time of arrival during a journey</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">eta</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-event info" data-category="events"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>event info</strong> <small class="text-base-content/70 ml-2">(eventinfo, event details, eventdetails)</small> <span class="badge badge-neutral ml-2">events</span> </div> </div> <div class="collapse-content" id="content-99"> <p class="mb-3">View details about an event</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">event info [name]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-events" data-category="events"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>events</strong> <small class="text-base-content/70 ml-2">(calendar, upcoming, eventslist)</small> <span class="badge badge-neutral ml-2">events</span> </div> </div> <div class="collapse-content" id="content-100"> <p class="mb-3">View upcoming events</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">events [my|here]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-examine" data-category="navigation"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>examine</strong> <small class="text-base-content/70 ml-2">(ex)</small> <span class="badge badge-neutral ml-2">navigation</span> </div> </div> <div class="collapse-content" id="content-219"> <p class="mb-3">Examine your surroundings in detail, or inspect an object, character, or feature</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">examine [target]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-exchange" data-category="economy"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>exchange</strong> <small class="text-base-content/70 ml-2">(convert)</small> <span class="badge badge-neutral ml-2">economy</span> </div> </div> <div class="collapse-content" id="content-216"> <p class="mb-3">Exchange one currency for another at a bank or black market</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">exchange <amount> <currency> to <currency></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-exits" data-category="navigation"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>exits</strong> <span class="badge badge-neutral ml-2">navigation</span> </div> </div> <div class="collapse-content" id="content-141"> <p class="mb-3">Show all visible exits from this room</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">exits</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-expose" data-category="clothing"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>expose</strong> <small class="text-base-content/70 ml-2">(reveal)</small> <span class="badge badge-neutral ml-2">clothing</span> </div> </div> <div class="collapse-content" id="content-31"> <p class="mb-3">Reveal hidden/concealed items you are wearing</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">expose <item> [, item2, item3...]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-eyes of fire" data-category="style"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>eyes of fire</strong> <small class="text-base-content/70 ml-2">(eyes_of_fire)</small> <span class="badge badge-neutral ml-2">style</span> </div> </div> <div class="collapse-content" id="content-793"> <p class="mb-3">Ignite your eyes with living flame for 10 minutes (cosmetic).</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">eyes of fire</code> </div> </div> </div> <div class="letter-section" id="letter-F" data-letter="F"> <h2 class="text-xl text-primary border-b border-primary pb-2 mb-3 mt-4"> <i class="bi bi-bookmark mr-2"></i>F </h2> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-fabricate" data-category="crafting"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>fabricate</strong> <small class="text-base-content/70 ml-2">(conjure, fab)</small> <span class="badge badge-neutral ml-2">crafting</span> </div> </div> <div class="collapse-content" id="content-73"> <p class="mb-3">Create items from patterns you own using appropriate facilities</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">fabricate <pattern> | fabricate deck | fabricate [orders] | fabricate pickup <id></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-festival.banner_day" data-category="lore"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>festival.banner_day</strong> <small class="text-base-content/70 ml-2">(banner day, Banner Day, Qí-rì)</small> <span class="badge badge-neutral ml-2">lore</span> </div> </div> <div class="collapse-content" id="content-984"> <p class="mb-3">Every Jīnjiǎ unit raises its banner at dawn and re-swears its oath, deliberately during Sealing.</p> <div class="mb-3"> <strong class="text-primary">Description:</strong> <p class="text-base-content/70 mt-1 mb-0">Every Jīnjiǎ military unit, militia, and guard formation raises its banner at dawn in its home square. Each banner is renewed if torn, replaced if fading. The unit's oath is re-sworn in front of whatever townspeople come to watch. The fact that Banner Day falls during Sealing, when the civil bureaucracy is closed, is the joke and the point. Jīnjiǎ does not take its orders from the seals. The other kingdoms find this in poor taste, and the Empire has periodically tried to move the date. Jīnjiǎ has periodically refused. </p> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-festival.captives_walk" data-category="lore"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>festival.captives_walk</strong> <small class="text-base-content/70 ml-2">(captives walk, Captives' Walk, Fú-xíng)</small> <span class="badge badge-neutral ml-2">lore</span> </div> </div> <div class="collapse-content" id="content-985"> <p class="mb-3">Living veterans walk in their old armour; behind them, draped on horses, the helmets of the recent dead.</p> <div class="mb-3"> <strong class="text-primary">Description:</strong> <p class="text-base-content/70 mt-1 mb-0">A commemoration of the kingdom's war dead and surviving veterans. The kingdom's living veterans walk a slow procession through their town's main road in their old armour or its replica. Behind them, draped over horses, are the helmets of the recently dead. The captives of the festival name are the dead, taken by war and walked once a year through the streets that remember them. At noon the procession arrives at a temple, where the names of the dead from the past year are read aloud. At sunset the helmets are returned to the dead's families. A festival of deep dignity. Visitors stand silent on the roadside. </p> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-festival.childrens_walk" data-category="lore"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>festival.childrens_walk</strong> <small class="text-base-content/70 ml-2">(childrens walk, Children's Walk, The Children's Walk, Xiǎo)</small> <span class="badge badge-neutral ml-2">lore</span> </div> </div> <div class="collapse-content" id="content-977"> <p class="mb-3">Children under thirteen walk the city unescorted; shopkeepers give small gifts; magistrates open their gates to questions.</p> <div class="mb-3"> <strong class="text-primary">Description:</strong> <p class="text-base-content/70 mt-1 mb-0">A modern festival, only about two emperors old. On the first Sunday in June, children under thirteen may walk the city in groups without adult escort. Shopkeepers traditionally give them a small thing (a sweet, a paper toy, a coin) when asked. Magistrates open their gates and answer questions from any child who comes; the answers are sometimes recorded in a chapbook later sold at temple fairs. A child emperor's parent instituted it as a gesture of accessibility. Whether the gesture survived its original purpose is a question for the player. </p> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-festival.coin_carnival" data-category="lore"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>festival.coin_carnival</strong> <small class="text-base-content/70 ml-2">(coin carnival, Coin Carnival, Qián-Jié)</small> <span class="badge badge-neutral ml-2">lore</span> </div> </div> <div class="collapse-content" id="content-986"> <p class="mb-3">Three days of floats, masked dancers, coin-rain from balconies, and a Carnival Monarch crowned by lottery.</p> <div class="mb-3"> <strong class="text-primary">Description:</strong> <p class="text-base-content/70 mt-1 mb-0">The kingdom's signature festival. Three days of unrestrained celebration before Lunar New Year's family observances begin. Every Qiānjīn town becomes a parade ground: floats covered in fake gold (paper, painted wood, occasionally real gilt), masked dancers, beggar-monarchs crowned and carried through the streets, fire-eaters, stilt-walkers, and the famous Coin-rain ceremony, where city merchants throw real cash from balconies into the crowds. Drinking is constant. The kingdom's distilleries produce a special spiced rice wine sold only that weekend. The carnival is also Qiānjīn's traditional time for inverting roles for entertainment. The kingdom's governor briefly cedes the city to a Carnival Monarch chosen by lottery from among the city's beggars and prisoners-with-light-sentences. For three days the Carnival Monarch's word is held to be law, within carefully circumscribed limits: no actual orders are obeyed, but every shopkeeper smiles and bows. At midnight on Sunday the Carnival Monarch is "deposed" with a mock execution involving cabbages, and the governor returns to office. </p> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-festival.double_ninth" data-category="lore"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>festival.double_ninth</strong> <small class="text-base-content/70 ml-2">(double ninth, Double Ninth, Chóngyáng)</small> <span class="badge badge-neutral ml-2">lore</span> </div> </div> <div class="collapse-content" id="content-973"> <p class="mb-3">A hiking festival: climb high, wear dogwood, drink chrysanthemum wine, visit aging parents.</p> <div class="mb-3"> <strong class="text-primary">Description:</strong> <p class="text-base-content/70 mt-1 mb-0">People climb high places, wear sprigs of dogwood (zhūyú), and drink chrysanthemum wine. A hiking festival, a literary festival, and an occasion to visit aging parents and ancestral graves. The doubled nines stack yang energy in a way that is both auspicious and dangerous; the abundance can become corrosive. The climb is partly an evacuation of the household to the heights while the spirits of excess pass below. In Sìshuǐ this is the mountain festival; climbing parties book inns on Mount Wǔbái months in advance. In Táimí it is a forest ritual of moving to higher ground in honor of the woods. In Jīnjiǎ it is a martial pilgrimage where retired soldiers walk to peak shrines together. In Qiānjīn it is a picnic festival with carrying-baskets of chrysanthemum wine. In Tōngzhì it is the year's astronomy night, with high observatories opening their doors and eccentric great-houses hosting star-charting gatherings. </p> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-festival.duanwu" data-category="lore"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>festival.duanwu</strong> <small class="text-base-content/70 ml-2">(duanwu, Duānwǔ, the Dragon Boat Festival, Duānwǔ)</small> <span class="badge badge-neutral ml-2">lore</span> </div> </div> <div class="collapse-content" id="content-969"> <p class="mb-3">Dragon-boat races, lotus-leaf rice parcels, and plague-aversion charms against the season's venomous five.</p> <div class="mb-3"> <strong class="text-primary">Description:</strong> <p class="text-base-content/70 mt-1 mb-0">The river festival. Boats race; rice in lotus-leaf parcels (zòngzi) are thrown into the rivers to feed the river-spirits. Houses hang calamus and mugwort against pestilence; children wear five-color thread bracelets and pouches of realgar against the season's five venomous things, abroad on this doubled-yang day: snake, scorpion, centipede, toad, and gecko. Sìshuǐ holds the largest races and is the de facto host kingdom. The imperial dragon barge appears once every seven years. Jīnjiǎ runs swimming and water-combat displays. Qiānjīn floats theatre barges. Tōngzhì races by torchlight after sunset. Táimí keeps it as a quieter ancestor-water rite by the forest streams. </p> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-festival.floating_theatre" data-category="lore"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>festival.floating_theatre</strong> <small class="text-base-content/70 ml-2">(floating theatre, Floating Theatre, Fú-xì)</small> <span class="badge badge-neutral ml-2">lore</span> </div> </div> <div class="collapse-content" id="content-988"> <p class="mb-3">Theatre barges float down the rivers performing the year's most pointed political satires.</p> <div class="mb-3"> <strong class="text-primary">Description:</strong> <p class="text-base-content/70 mt-1 mb-0">Qiānjīn's contribution to Duānwǔ. While the rest of the empire is racing dragon boats, Qiānjīn floats theatre barges down its main rivers. Each barge is a small theatre, with sets, lanterns, and performers, and the day's traffic is a parade of plays passing by river-bank audiences. Plays performed on the Floating Theatre are traditionally political: the year's most ambitious satires, often parodying named officials of all five kingdoms, sometimes the emperor. The Empire has tried periodically to censor the Floating Theatre and has periodically failed. </p> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-festival.founding_day" data-category="lore"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>festival.founding_day</strong> <small class="text-base-content/70 ml-2">(founding day, Founding Day, the Joining of the Kingdoms, Hézhèng)</small> <span class="badge badge-neutral ml-2">lore</span> </div> </div> <div class="collapse-content" id="content-975"> <p class="mb-3">Parades, banners, and a state dinner commemorating the joining of the Five Kingdoms; deliberately paired with Double Ninth.</p> <div class="mb-3"> <strong class="text-primary">Description:</strong> <p class="text-base-content/70 mt-1 mb-0">The day commemorates the Joining of the Five Kingdoms under the first Àolǎng emperor. The official line is celebration. Parades of each kingdom's banners, ceremonial reading of the founding accord, and a state dinner where the five governors share one table. The unofficial reality is older and more political. Founding Day is when each kingdom's quiet resentment of unification is most visible. Sìshuǐ flies its banner half a length lower than the imperial one. Táimí's parade is conducted in silence. Jīnjiǎ marches its veterans through the capital in a display one wrong word from a threat. Qiānjīn turns the day into a carnival that bleeds the official ceremony of dignity. Tōngzhì alone seems to celebrate without irony, which is itself suspicious. The empire pairs Founding Day with Double Ninth deliberately: climbing the heights is a way to be doing something else. </p> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-festival.ghost_fortnight" data-category="lore"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>festival.ghost_fortnight</strong> <small class="text-base-content/70 ml-2">(ghost fortnight, Ghost Fortnight and the Ghost Festival, Zhōngyuán)</small> <span class="badge badge-neutral ml-2">lore</span> </div> </div> <div class="collapse-content" id="content-970"> <p class="mb-3">Fourteen days the dead walk: river lanterns, joss-paper offerings, and a long list of taboos.</p> <div class="mb-3"> <strong class="text-primary">Description:</strong> <p class="text-base-content/70 mt-1 mb-0">The kingdoms' most cinematic two weeks. The gates of the Below open on July 8, and the hungry dead roam looking for food and revenge until midnight on July 21. The fortnight has taboos: - No swimming. Drowned spirits drag the living under to take their place. - No weddings. A wedding's good fortune attracts the envious dead. - No moving house. Spirits follow the cart. - No whistling at night. Whistles are an invitation. - Never pick up coins or red envelopes lying in the street. These are spirit money, left for the dead; taking them is taking their inheritance, and the dead will follow you home to collect. Families set ancestral tablets on tables with three meals a day. At curbside, joss paper spirit money, paper clothes, paper houses, and paper horses burn to send their substance to the dead. Public getai (ghost opera) stages go up with the front row left empty for the spectral audience. On the night closest to July 15, kept on the Saturday for popular observance, river lanterns float downstream: paper lotuses, each carrying a single candle, guiding souls home. Shrine-priests perform deliverance rites at every major temple. In Qiānjīn and Tōngzhì the night also accommodates ghost masquerade: people dress as the various ghosts of folk painting (the lewd horned spirits, the unprovoked dead crushed under their own carts) and parade through the streets. For players: the fortnight modifies many systems. Certain quest-givers refuse contracts. Loot found on the road may not be loot. NPCs become more superstitious; paid bodyguards may refuse night work, ferrymen will not cross certain rivers at dusk, and unburied corpses in dungeons gain new mechanics. </p> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-festival.hundred_bouts" data-category="lore"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>festival.hundred_bouts</strong> <small class="text-base-content/70 ml-2">(hundred bouts, Hundred Bouts, The Hundred Bouts, Bǎi-Dǒu)</small> <span class="badge badge-neutral ml-2">lore</span> </div> </div> <div class="collapse-content" id="content-983"> <p class="mb-3">A week-long open sparring tournament in every Jīnjiǎ town's main square; wagers legal only this week.</p> <div class="mb-3"> <strong class="text-primary">Description:</strong> <p class="text-base-content/70 mt-1 mb-0">A week-long open sparring tournament in every Jīnjiǎ town's main square. There is no bracket. Matches run continuously, called by stewards, and any combatant may step up at any time. The total bouts fought through the week traditionally adds to one hundred per town; the actual number is whatever it is. Wagers are legal that week and only that week, illegal the rest of the year. The peak weekend is a public spectacle; the weekdays draw a quieter crowd of serious fighters and gamblers. </p> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-festival.imperial_birthday" data-category="lore"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>festival.imperial_birthday</strong> <small class="text-base-content/70 ml-2">(imperial birthday, Imperial Birthday, Wànshòu)</small> <span class="badge badge-neutral ml-2">lore</span> </div> </div> <div class="collapse-content" id="content-968"> <p class="mb-3">State pageantry, foreign tribute, and amnesty on the reigning emperor's birthday weekend.</p> <div class="mb-3"> <strong class="text-primary">Description:</strong> <p class="text-base-content/70 mt-1 mb-0">Court fasting lifts. Foreign tribute envoys present their gifts. The capital hangs red lanterns and dragon banners. Every kingdom's governor sends a delegation; every guild sends a gift; every temple lights extra lamps. The day is also amnesty: the emperor traditionally pardons a small number of prisoners, and judges may commute sentences in their name. When succession happens mid-campaign, the previous Birthday falls off the calendar and a new one is gazetted, sometimes mid-festival-week. Old loyalists who keep observing the old date are committing low-grade treason. </p> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-festival.imperial_exams_july" data-category="lore"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>festival.imperial_exams_july</strong> <small class="text-base-content/70 ml-2">(imperial exams july, Imperial Examination Days (Summer), Imperial Examination Days)</small> <span class="badge badge-neutral ml-2">lore</span> </div> </div> <div class="collapse-content" id="content-966"> <p class="mb-3">Local schools and trade guilds sit their summer examinations; the Golden List goes up Saturday.</p> <div class="mb-3"> <strong class="text-primary">Description:</strong> <p class="text-base-content/70 mt-1 mb-0">See Imperial Examination Days (Spring). The summer sitting is local and trade-guild driven; results post Saturday and parades fill the streets Sunday. </p> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-festival.imperial_exams_march" data-category="lore"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>festival.imperial_exams_march</strong> <small class="text-base-content/70 ml-2">(imperial exams march, Imperial Examination Days (Spring), Imperial Examination Days)</small> <span class="badge badge-neutral ml-2">lore</span> </div> </div> <div class="collapse-content" id="content-965"> <p class="mb-3">Local schools and trade guilds sit their spring examinations; the Golden List goes up Saturday.</p> <div class="mb-3"> <strong class="text-primary">Description:</strong> <p class="text-base-content/70 mt-1 mb-0">Three times a year the empire sits its examinations. Local schools test their juniors; guilds test their apprentices; the Imperial Academy holds its provincial, metropolitan, and palace tiers on the dates aligned to seniority. Friday is the closed-door examination day. Saturday is the marking and the publication of the Golden List. Sunday is the Enróng Banquet, when successful candidates parade through their city. The custom of plucking flowers fills the air with garlands hung from windows along the parade route, thrown to graduates of every rank. The November exams are the prestigious ones; the palace exam falls in November in normal years. The March and July exams are local and trade-guild driven. For players: examination weekends offer crowd-cover, espionage opportunities, recruitment of failed candidates as henchmen, and theft from distracted households where the family's results matter more than the front gate. A failed candidate is one of the standard NPC archetypes: angry, educated, and available for work. </p> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-festival.imperial_exams_november" data-category="lore"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>festival.imperial_exams_november</strong> <small class="text-base-content/70 ml-2">(imperial exams november, Imperial Examination Days (Palace), Imperial Examination Days)</small> <span class="badge badge-neutral ml-2">lore</span> </div> </div> <div class="collapse-content" id="content-967"> <p class="mb-3">The year's prestige examinations; the palace tier sits in the capital.</p> <div class="mb-3"> <strong class="text-primary">Description:</strong> <p class="text-base-content/70 mt-1 mb-0">The November sitting is the prestige one. The palace exam falls in November in normal years and decides the year's top placements for the Imperial Academy. The Enróng Banquet on the Sunday in the capital is one of the social events of the year; an invitation to attend, even as a spectator, is currency. </p> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-festival.lantern_festival" data-category="lore"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>festival.lantern_festival</strong> <small class="text-base-content/70 ml-2">(lantern festival, Lantern Festival, The Lantern Festival, Shàngyuán)</small> <span class="badge badge-neutral ml-2">lore</span> </div> </div> <div class="collapse-content" id="content-959"> <p class="mb-3">Lanterns burn nightly until the third Saturday of January, the year's great public courtship night.</p> <div class="mb-3"> <strong class="text-primary">Description:</strong> <p class="text-base-content/70 mt-1 mb-0">Lanterns burn nightly from New Year's Eve through to their peak on the third weekend of January, the night the jade seals reopen. The capital becomes a Lamp Mountain: wooden scaffolds dressed with painted scenes and thousands of oil lamps, revolving "horse-running" lanterns spinning silhouettes across walls, riddles tied to every paper lantern with a small prize for the answer. Bonfires in the squares; rivers carry tiny floating candles. The festival is the year's great public courtship night. Riddles are answered between strangers; notes pass through the crowds; lovers slip away from their groups in the press of light and music. Half the love-stories in popular fiction begin "they met beneath the lamp tower." The cliché is older than the empire and has not yet stopped working. The Imperial Unsealing happens at sunrise on the Monday after. Petitioners line up before dawn. </p> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-festival.laoren_day" data-category="lore"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>festival.laoren_day</strong> <small class="text-base-content/70 ml-2">(laoren day, Lǎo-rén Day, the Elder's Day, Lǎo-rén)</small> <span class="badge badge-neutral ml-2">lore</span> </div> </div> <div class="collapse-content" id="content-978"> <p class="mb-3">Households visit elderly relatives, ask one piece of advice, and bring food the elders can no longer make themselves.</p> <div class="mb-3"> <strong class="text-primary">Description:</strong> <p class="text-base-content/70 mt-1 mb-0">The counterweight to the Children's Walk, and the last warm festival of the year. Households visit elderly relatives, bring them food they cannot make themselves anymore, and ask them for one piece of advice. Many elders save up the year's advice for this weekend and deliver it in full. Some refuse to give any at all, which is a quiet message of its own. The state observes Lǎo-rén Day by reading out the names of all imperial pensioners who died that year at a public ceremony in each kingdom's main square. </p> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-festival.leishen_night" data-category="lore"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>festival.leishen_night</strong> <small class="text-base-content/70 ml-2">(leishen night, Lěi-shén Night, the Festival of First Thunder, Léishén)</small> <span class="badge badge-neutral ml-2">lore</span> </div> </div> <div class="collapse-content" id="content-976"> <p class="mb-3">Gazetted for the weekend after the year's first thunderstorm: incense, rain bowls, and family auguries.</p> <div class="mb-3"> <strong class="text-primary">Description:</strong> <p class="text-base-content/70 mt-1 mb-0">The empire's most weather-dependent festival. When the year's first true thunderstorm rolls through a region, the local magistrate gazettes Lěi-shén Night for the upcoming weekend. Households open their roof-vents, set out brass bowls to catch the rain, and burn a single stick of incense per family member. How each stick burns is read as that person's augury for the year. Children stay up late to witness the storm; the first thunderclap heard is held to be the year's true beginning. The festival is informally regional. Sìshuǐ may observe it three weeks before Tōngzhì. The Imperial Almanac records each region's prior-year date, which has become its own kind of climate journal. </p> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-festival.liars_festival" data-category="lore"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>festival.liars_festival</strong> <small class="text-base-content/70 ml-2">(liars festival, Liar's Festival, The Liar's Festival, Jiǎ-yán)</small> <span class="badge badge-neutral ml-2">lore</span> </div> </div> <div class="collapse-content" id="content-990"> <p class="mb-3">For one day in Tōngzhì, anything said is presumed false; contracts void, oaths unhonored, confessions inadmissible.</p> <div class="mb-3"> <strong class="text-primary">Description:</strong> <p class="text-base-content/70 mt-1 mb-0">For one day, the social contract is suspended. Anything anyone says in Tōngzhì that day is presumed false. Contracts signed are void. Oaths sworn are not honored. A confession made on Liar's Day cannot be entered into a magistrate's record. The kingdom's tradition holds that the day exists as a relief valve for everything one must otherwise say or pretend to believe. The festival is observed informally everywhere in Tōngzhì and formally in the kingdom's main cities, where the magistrate's gates close and the bell that opens court does not ring. Outside Tōngzhì the festival is held to be in deeply bad taste, and is one of the standard reasons the other kingdoms find Tōngzhì insufferable. </p> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-festival.long_night_wake" data-category="lore"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>festival.long_night_wake</strong> <small class="text-base-content/70 ml-2">(long night wake, Long Night Wake, The Long Night Wake, Cháng-yè)</small> <span class="badge badge-neutral ml-2">lore</span> </div> </div> <div class="collapse-content" id="content-989"> <p class="mb-3">A drunken intellectual carnival on the longest night, held together by rare-book races, token-thefts, and tall-tale tournaments.</p> <div class="mb-3"> <strong class="text-primary">Description:</strong> <p class="text-base-content/70 mt-1 mb-0">Tōngzhì's signature festival, and the kingdom's loudest argument for the proposition that knowledge should be enjoyable. On the longest night of the year, the kingdom's great houses and academy halls throw their doors open and run the night as a single rolling party held together by a loose program of intellectual games. A typical Wake includes: - The Reading Race. Three readers compete to finish a chosen rare book aloud first, with the audience interrupting to dispute pronunciations, marginal notes, and the author's claims. Hecklers win small prizes for the cleverest interruption. - The Drunken Astronomy. A round of star-charting on the roof, where each new observation is toasted; observations recorded after the third cup are filed in a separate ledger marked "to be verified at sunrise" and are usually wrong, sometimes beautifully so. - The Theft of Tokens. Each guest arrives wearing a small marked token, a coin, a ribbon, a pin, and spends the night trying to steal others' tokens without being caught. At dawn, the guest with the most tokens is named Crow of the Year and given a paper crown. - The Lying Bracket. A tournament of tall tales scored on plausibility and grace. The audience boos out the rounds. The most accomplished liars are quietly tracked by the kingdom's diplomatic corps as recruitment prospects. - The Anonymous Confession. Guests submit unsigned notes to a sealed box. At midnight, the host reads them aloud. By tradition, at least one confession every Wake turns out to be politically explosive; by tradition, no one is supposed to ask which guest wrote it. - The Recital. Sometime before dawn, when the room has quieted to whatever pretends to be quiet, the year's best new poetry is read seriously, in one of the night's two genuinely solemn acts. The other is the sunrise porridge. Invitations to a Long Night Wake are status. Being invited to a particular house's Wake places you within that house's circle for the year. Players who secure an invitation gain real access. Players who crash one and survive the night with credit gain more. Players who crash one and embarrass themselves carry the story for years. </p> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-festival.longtaitou" data-category="lore"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>festival.longtaitou</strong> <small class="text-base-content/70 ml-2">(longtaitou, Longtaitou, the Spring Dragon's Waking, Lóngtáitóu)</small> <span class="badge badge-neutral ml-2">lore</span> </div> </div> <div class="collapse-content" id="content-963"> <p class="mb-3">The Spring Dragon wakes; rain returns; the year's great new-looks festival opens.</p> <div class="mb-3"> <strong class="text-primary">Description:</strong> <p class="text-base-content/70 mt-1 mb-0">The Spring Dragon, the great river-spirit that sleeps the winter beneath its mountain, wakes. Rain returns to the kingdoms. Farmers turn the first furrows. Everyone else marks the day with dragon foods: pancakes called dragon scales, jiaozi called dragon ears, longevity noodles called dragon beard, and popcorn called golden beans (recalling the folk-story that popcorn-blossom freed the Spring Dragon from beneath its mountain on the first Longtaitou). It is also the year's great new looks festival. The waking of the dragon is the kingdom's cue to reveal whatever has been quietly prepared through the winter: a redesigned wardrobe, a debut hairstyle, fresh tattoos and piercings, painted eyes and lacquered nails, new jewelry, a new walking-stick or carry-bag. Tailors, barbers, and cosmeticians do a year's business in three days. Some householders save the year's most striking outfit for Saturday morning specifically; a person who has been planning a major image change (taking up the family business, ending a long mourning, leaving an old life) typically debuts the new self on Longtaitou and is greeted accordingly. New hairstyles, sleeves, or marks often signal new availability for those seeking partners. Ashes are spread around wells to invite the Spring Dragon home. </p> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-festival.loyalty_festival" data-category="lore"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>festival.loyalty_festival</strong> <small class="text-base-content/70 ml-2">(loyalty festival, Loyalty Festival, the Cold Fire)</small> <span class="badge badge-neutral ml-2">lore</span> </div> </div> <div class="collapse-content" id="content-972"> <p class="mb-3">A week of deprivation; the last three days every household fire goes out and only cold food is eaten.</p> <div class="mb-3"> <strong class="text-primary">Description:</strong> <p class="text-base-content/70 mt-1 mb-0">A festival of deprivation. The folk-story behind it is a tale from the kingdoms' founding age, of a vassal who burned in the woods rather than break loyalty to an exiled lord who later, restored to power, set the fire to draw the vassal out for reward. All household fires extinguish for the last three days of the week. Only cold food may be eaten: cold porridge, mugwort-dyed qīngtuán rice balls, pickles, cold sliced meats, cold pastry, and dried fruit. The imperial court traditionally passes new fire candles outward on the Monday after, in a graded ritual from the palace to the homes of the Five Dukes. The order of receipt signals the year's political favor. In the kingdoms, the same gesture happens at smaller scale: the governor lights a brand from a temple altar and walks it to chosen households, conspicuously skipping others. The order in which lit brands reach the great families is studied like an academy essay. For players: a magnificent week to operate, because cooking is forbidden but eating is encouraged. Inns sell prepared cold food at marked-up prices. Smiths cannot work. Anyone caught with a lit fire on the cold weekend faces a fine and a real social shaming. Spellwork or alchemy requiring open flame is harder. </p> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-festival.lunar_new_year" data-category="lore"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>festival.lunar_new_year</strong> <small class="text-base-content/70 ml-2">(lunar new year, Lunar New Year, Chūnjié)</small> <span class="badge badge-neutral ml-2">lore</span> </div> </div> <div class="collapse-content" id="content-962"> <p class="mb-3">The family New Year: ancestral meals, sealed homes, a week of household-only time.</p> <div class="mb-3"> <strong class="text-primary">Description:</strong> <p class="text-base-content/70 mt-1 mb-0">The older, deeper New Year. The solar New Year is the empire's clock; the lunar New Year is the family's. Households clean and seal the home, paste red couplets at the doorposts, and host an ancestral meal where the empty places at the table belong to the dead. The first three days are strict family time; the last four are visiting and gift-rounds. Banks and most shops close for the week. For players: NPCs go home this week. Generic shopkeepers vanish; named NPCs scatter to ancestral villages; travel between kingdoms chokes with people heading home. A good week to leave the cities and clear out a haunted ruin. Because the date floats, the empire publishes the year's lunar date each autumn in the Imperial Almanac, alongside Longtaitou's lunar mark, the Lantern Festival peak, and the three Examination dates. </p> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-festival.masquerade_week" data-category="lore"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>festival.masquerade_week</strong> <small class="text-base-content/70 ml-2">(masquerade week, Masquerade Week, Miànjù-Zhōu)</small> <span class="badge badge-neutral ml-2">lore</span> </div> </div> <div class="collapse-content" id="content-987"> <p class="mb-3">A week-long permission to wear masks in public; the masked are held to be strangers, even when everyone recognizes the voice.</p> <div class="mb-3"> <strong class="text-primary">Description:</strong> <p class="text-base-content/70 mt-1 mb-0">A week-long permission to wear masks in public. Qiānjīn's mask-makers do their year's business in the month before; every household commissions or makes a mask. The mask grants the wearer traditional anonymity: a Qiānjīn citizen in a mask is held to be a stranger, even if everyone recognizes the voice. The week is therefore the year's de facto window for things one would not do as oneself, including confessions, propositions, settling of old scores, and transgressions of caste. The Empire has never formally approved Masquerade Week, since the customary anonymity makes it a magistrate's nightmare, but the Empire has also never formally banned it. </p> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-festival.moon_festival" data-category="lore"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>festival.moon_festival</strong> <small class="text-base-content/70 ml-2">(moon festival, Mid-Autumn, the Moon Festival, Zhōngqiū)</small> <span class="badge badge-neutral ml-2">lore</span> </div> </div> <div class="collapse-content" id="content-974"> <p class="mb-3">A quiet rooftop evening: mooncakes, osmanthus wine, secrets shared by moonlight.</p> <div class="mb-3"> <strong class="text-primary">Description:</strong> <p class="text-base-content/70 mt-1 mb-0">The intimate counterweight to the Lantern Festival's noise. Families gather on rooftops and in courtyards; mooncakes are eaten (folk-story says rebellion messages were once baked inside); osmanthus wine is poured. The moon is told to. The festival is for sharing secrets, for things that can only be said by moonlight to those who matter most. In Tōngzhì the festival has a transgressive variant: the night when secret societies admit new members under the moon and the year's political conspiracies are quietly seeded. In Qiānjīn the moon is an excuse for a long picnic that turns into an all-night party. In Sìshuǐ the moon over the river is the entire point; boat-parties drift downstream until dawn. </p> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-festival.moonless_market" data-category="lore"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>festival.moonless_market</strong> <small class="text-base-content/70 ml-2">(moonless market, Moonless Market, The Moonless Market, Wú-yuè)</small> <span class="badge badge-neutral ml-2">lore</span> </div> </div> <div class="collapse-content" id="content-991"> <p class="mb-3">On every new-moon weekend, Tōngzhì cities open a lantern-lit market for rare books, banned editions, and information.</p> <div class="mb-3"> <strong class="text-primary">Description:</strong> <p class="text-base-content/70 mt-1 mb-0">A Tōngzhì recurring observance. On the darkest nights of each lunar month, the kingdom's main cities open the Moonless Market in a single designated district, lit only by paper lanterns, running from sunset to dawn. Goods sold at Moonless Markets are not illegal, but tend toward the unusual: rare books, banned editions, foreign curios, alchemical reagents, information. The customary etiquette is anonymity; most attendees wear hooded cloaks or simple masks. The customary currency is hard silver, no copper. The market is technically watched. The watch tends to look the other way. </p> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-festival.moss_walk" data-category="lore"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>festival.moss_walk</strong> <small class="text-base-content/70 ml-2">(moss walk, Moss Walk, Tái-xíng)</small> <span class="badge badge-neutral ml-2">lore</span> </div> </div> <div class="collapse-content" id="content-981"> <p class="mb-3">The longest day's vigil: villagers walk the Moss Way in silence by candlelight from sunset to sunrise.</p> <div class="mb-3"> <strong class="text-primary">Description:</strong> <p class="text-base-content/70 mt-1 mb-0">The longest day's vigil. Táimí villagers walk single file into the forest at sunset, each carrying a small candle. They walk a marked path called the Moss Way until they reach a chosen clearing, where they sit in silence with their candles burning until dawn. The walk back, by daylight, happens in conversation. The silence is the gift the forest is owed; the conversation is what the forest gives back. Outsiders may join the Moss Walk, but the rule is strict: anyone who speaks during the silence must remain in the woods for one additional day. </p> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-festival.mountain_tea_picking" data-category="lore"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>festival.mountain_tea_picking</strong> <small class="text-base-content/70 ml-2">(mountain tea picking, Mountain Tea Picking, Shān-chá)</small> <span class="badge badge-neutral ml-2">lore</span> </div> </div> <div class="collapse-content" id="content-980"> <p class="mb-3">The Sìshuǐ tea-mountains hold their first picking; the imperial tribute is cut and the second flush sells to visitors.</p> <div class="mb-3"> <strong class="text-primary">Description:</strong> <p class="text-base-content/70 mt-1 mb-0">The Sìshuǐ tea-mountains hold their first picking of the year. The earliest leaves are tribute reserved for the imperial court, but visitors who arrive that weekend may walk the rows, watch the picking, and buy the day's second-flush leaves directly from the mountain. The festival has become a fashionable retreat for the courts of the other kingdoms. Jīnjiǎ generals and Tōngzhì scholars are both seen at the same inns, which is itself a minor scandal. </p> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-festival.qixi" data-category="lore"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>festival.qixi</strong> <small class="text-base-content/70 ml-2">(qixi, Qīxī, the Bridge of Birds, Qīxī)</small> <span class="badge badge-neutral ml-2">lore</span> </div> </div> <div class="collapse-content" id="content-971"> <p class="mb-3">The year's great romance night, when the magpies bridge the celestial river so two star-spirits can meet.</p> <div class="mb-3"> <strong class="text-primary">Description:</strong> <p class="text-base-content/70 mt-1 mb-0">The kingdoms' great romance festival. Folk-story tells of two star-spirits, the Weaver and the Drover, lovers parted by an angry sky-spirit who drew the celestial river between them with a single stroke. One night a year, the magpies of the kingdoms fly up and form a bridge across the river so the two can meet. The festival is for forming relationships, gift-giving, writing poetry, and skill-displays meant to impress a potential partner. Households hold qǐqiǎo ("begging for skill") contests: anyone who hopes to pair with a partner by year's end threads seven needles by moonlight, embroiders by touch, or carves melons against a sand-clock. Bowls of water sit out overnight in courtyards to catch the night's web from the Weaver. Tea, fruit, and cosmetics rest on a small altar. The stars are watched for the moment of reunion. In Tōngzhì the festival takes on a tournament structure, with suitors competing for a single named beloved through stages of skill and grace. In Qiānjīn the festival expands into a full night of street performances. In Sìshuǐ the festival happens on the riverbanks, with lovers exchanging woven river-grass tokens. Food: qiǎoguǒ, deep-fried lattice pastries of flour, oil, and honey, shared between would-be lovers. </p> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-festival.sealing_the_jade" data-category="lore"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>festival.sealing_the_jade</strong> <small class="text-base-content/70 ml-2">(sealing the jade, Sealing the Jade, Fēngyìn)</small> <span class="badge badge-neutral ml-2">lore</span> </div> </div> <div class="collapse-content" id="content-957"> <p class="mb-3">Imperial offices close as the jade seals are locked away until midwinter ends.</p> <div class="mb-3"> <strong class="text-primary">Description:</strong> <p class="text-base-content/70 mt-1 mb-0">The imperial astronomers fix an auspicious day near the solstice for the emperor's jade seals to be ceremoniously locked away in lacquered chests. The seals of every ministry, prefecture, county yamen, magistrate's bench, and tax-collector's office follow within the day. The government stops. Petitions cannot be stamped, executions pause, lawsuits freeze, and most contracts that require a magistrate's chop are unenforceable until Unsealing on January 15. Couriers race across the kingdoms in the last hours to deliver papers before the wax goes on. For players: any business with the state, including guild registrations, deeds, inheritance disputes, and criminal pardons, suspends for the period. This is when fugitives travel, smugglers thrive, and forgers do their best work. NPC clerks may accept "expediting gifts" to mark a document pre-dated to December 21. </p> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-festival.shangsi" data-category="lore"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>festival.shangsi</strong> <small class="text-base-content/70 ml-2">(shangsi, Shàngsì, the Spirit Bathing, Shàngsì)</small> <span class="badge badge-neutral ml-2">lore</span> </div> </div> <div class="collapse-content" id="content-964"> <p class="mb-3">A water-purification weekend of bathing pavilions, drunken poetry contests, and quiet courtship.</p> <div class="mb-3"> <strong class="text-primary">Description:</strong> <p class="text-base-content/70 mt-1 mb-0">A water-purification festival drawn from the kingdoms' oldest spirit-practices. Shrine-priests set up bathing pavilions on east-flowing streams and pour orchid-infused water over anyone who comes, cleansing the spirit for the year ahead. Wealthy households host qūshuǐ liúshāng gatherings, where guests sit along an artificial winding channel, retrieve floating wine cups, and compose a poem or drink the cup as forfeit. Drunken poetry of remarkable quality survives from these. In the older folk-religion communities of Táimí and the river-villages of Sìshuǐ, Shàngsì is also the year's quiet sanctioned-courtship day. Unmarried people walk together under the temporary blessing of the spirits without scandal. Arrangements made at Shàngsì are honor-bound but not legally binding until formalized. </p> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-festival.solar_new_year" data-category="lore"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>festival.solar_new_year</strong> <small class="text-base-content/70 ml-2">(solar new year, New Year's Eve and Solar New Year, Yuándàn)</small> <span class="badge badge-neutral ml-2">lore</span> </div> </div> <div class="collapse-content" id="content-958"> <p class="mb-3">The civic year flips with public feasting, fireworks, and the first lanterns of the season.</p> <div class="mb-3"> <strong class="text-primary">Description:</strong> <p class="text-base-content/70 mt-1 mb-0">The civic year flips. Families clean the house, paste new door-spirits at the threshold, and feast on New Year's Eve. At sundown the first lanterns of the season go up. Drums and fireworks at midnight; every gate-tower in the capital answers the next. New Year's Day is for visiting elders, paying respects, and beginning the year's first proper meal at noon. This is the secular New Year, distinct from the family-religious Lunar New Year. Officials take the day off; merchants and farmers do not, since trade and field do not know the calendar. Compared to Lunar New Year it is brighter, louder, and more public. </p> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-festival.spirit_mask_carnival" data-category="lore"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>festival.spirit_mask_carnival</strong> <small class="text-base-content/70 ml-2">(spirit mask carnival, Spirit Mask Carnival, Línshén)</small> <span class="badge badge-neutral ml-2">lore</span> </div> </div> <div class="collapse-content" id="content-982"> <p class="mb-3">Every household carves a mask of its household spirit and wears it for the weekend; the mask is a person.</p> <div class="mb-3"> <strong class="text-primary">Description:</strong> <p class="text-base-content/70 mt-1 mb-0">The kingdom's loudest festival. Every Táimí household carves a mask of the household spirit, the small woodland spirit that lives in the rafters and protects the family, and wears the mask for the weekend. Different households' masks are wildly different, since each spirit is its own thing, and the carnival is in part a chance to see what your neighbors' spirits look like for the first time. A mask is a person; a player wearing one is treated as that spirit for the weekend. Any insult given to a masked person is held to be an insult to the spirit and is remembered by the forest. At the end of the carnival the masks hang in the rafters of each home for the year. </p> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-festival.stone_eel_run" data-category="lore"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>festival.stone_eel_run</strong> <small class="text-base-content/70 ml-2">(stone eel run, Stone Eel Run, Shíjuān)</small> <span class="badge badge-neutral ml-2">lore</span> </div> </div> <div class="collapse-content" id="content-979"> <p class="mb-3">Whole villages fish the spring stone-eel migration from causeways and pole-bridges.</p> <div class="mb-3"> <strong class="text-primary">Description:</strong> <p class="text-base-content/70 mt-1 mb-0">Sìshuǐ's spring fish-migration festival. The stone eel, a thick black freshwater eel that runs upstream in vast numbers each March, is fished from causeways, weirs, and pole-bridges by entire villages working in shifts. The catch is smoked and dried and eaten through the year. The festival is the catch and the cooking at once. Outsider visitors are welcomed, traditionally fed for free, and expected to help haul nets. </p> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-festivals.jinjia" data-category="lore"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>festivals.jinjia</strong> <small class="text-base-content/70 ml-2">(jinjia)</small> <span class="badge badge-neutral ml-2">lore</span> </div> </div> <div class="collapse-content" id="content-995"> <p class="mb-3">Kingdom-specific festivals of Jīnjiǎ.</p> <div class="mb-3"> <strong class="text-primary">Description:</strong> <p class="text-base-content/70 mt-1 mb-0">Festivals specific to the kingdom of Jīnjiǎ. ## The Hundred Bouts A week-long open sparring tournament in every Jīnjiǎ town's main square; wagers legal only this week. ## Banner Day Every Jīnjiǎ unit raises its banner at dawn and re-swears its oath, deliberately during Sealing. ## Captives' Walk Living veterans walk in their old armour; behind them, draped on horses, the helmets of the recent dead. Empire-wide festivals are also observed in Jīnjiǎ; see `help "Festival Calendar"`.</p> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-festivals.overview" data-category="lore"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>festivals.overview</strong> <small class="text-base-content/70 ml-2">(festivals, festival)</small> <span class="badge badge-neutral ml-2">lore</span> </div> </div> <div class="collapse-content" id="content-992"> <p class="mb-3">Overview of the empire-wide and kingdom-specific festivals of the Àolǎng Empire.</p> <div class="mb-3"> <strong class="text-primary">Description:</strong> <p class="text-base-content/70 mt-1 mb-0">The festival calendar of the Àolǎng Empire is organized into three layers: **Empire-wide festivals** (observed across all five kingdoms): - Sealing the Jade: Imperial offices close as the jade seals are locked away until midwinter ends. - New Year's Eve and Solar New Year: The civic year flips with public feasting, fireworks, and the first lanterns of the season. - The Lantern Festival: Lanterns burn nightly until the third Saturday of January, the year's great public courtship night. - Lunar New Year: The family New Year: ancestral meals, sealed homes, a week of household-only time. - Longtaitou, the Spring Dragon's Waking: The Spring Dragon wakes; rain returns; the year's great new-looks festival opens. - Shàngsì, the Spirit Bathing: A water-purification weekend of bathing pavilions, drunken poetry contests, and quiet courtship. - Imperial Examination Days (Spring): Local schools and trade guilds sit their spring examinations; the Golden List goes up Saturday. - Imperial Examination Days (Summer): Local schools and trade guilds sit their summer examinations; the Golden List goes up Saturday. - Imperial Examination Days (Palace): The year's prestige examinations; the palace tier sits in the capital. - Imperial Birthday: State pageantry, foreign tribute, and amnesty on the reigning emperor's birthday weekend. - Duānwǔ, the Dragon Boat Festival: Dragon-boat races, lotus-leaf rice parcels, and plague-aversion charms against the season's venomous five. - Ghost Fortnight and the Ghost Festival: Fourteen days the dead walk: river lanterns, joss-paper offerings, and a long list of taboos. - Qīxī, the Bridge of Birds: The year's great romance night, when the magpies bridge the celestial river so two star-spirits can meet. - Loyalty Festival, the Cold Fire: A week of deprivation; the last three days every household fire goes out and only cold food is eaten. - Double Ninth: A hiking festival: climb high, wear dogwood, drink chrysanthemum wine, visit aging parents. - Mid-Autumn, the Moon Festival: A quiet rooftop evening: mooncakes, osmanthus wine, secrets shared by moonlight. - Founding Day, the Joining of the Kingdoms: Parades, banners, and a state dinner commemorating the joining of the Five Kingdoms; deliberately paired with Double Ninth. - Lěi-shén Night, the Festival of First Thunder: Gazetted for the weekend after the year's first thunderstorm: incense, rain bowls, and family auguries. - The Children's Walk: Children under thirteen walk the city unescorted; shopkeepers give small gifts; magistrates open their gates to questions. - Lǎo-rén Day, the Elder's Day: Households visit elderly relatives, ask one piece of advice, and bring food the elders can no longer make themselves. **Kingdom-specific festivals** (observed in the home kingdom): Sìshuǐ: - Stone Eel Run: Whole villages fish the spring stone-eel migration from causeways and pole-bridges. - Mountain Tea Picking: The Sìshuǐ tea-mountains hold their first picking; the imperial tribute is cut and the second flush sells to visitors. Táimí: - Moss Walk: The longest day's vigil: villagers walk the Moss Way in silence by candlelight from sunset to sunrise. - Spirit Mask Carnival: Every household carves a mask of its household spirit and wears it for the weekend; the mask is a person. Jīnjiǎ: - The Hundred Bouts: A week-long open sparring tournament in every Jīnjiǎ town's main square; wagers legal only this week. - Banner Day: Every Jīnjiǎ unit raises its banner at dawn and re-swears its oath, deliberately during Sealing. - Captives' Walk: Living veterans walk in their old armour; behind them, draped on horses, the helmets of the recent dead. Qiānjīn: - Coin Carnival: Three days of floats, masked dancers, coin-rain from balconies, and a Carnival Monarch crowned by lottery. - Masquerade Week: A week-long permission to wear masks in public; the masked are held to be strangers, even when everyone recognizes the voice. - Floating Theatre: Theatre barges float down the rivers performing the year's most pointed political satires. Tōngzhì: - The Long Night Wake: A drunken intellectual carnival on the longest night, held together by rare-book races, token-thefts, and tall-tale tournaments. - The Liar's Festival: For one day in Tōngzhì, anything said is presumed false; contracts void, oaths unhonored, confessions inadmissible. - The Moonless Market: On every new-moon weekend, Tōngzhì cities open a lantern-lit market for rare books, banned editions, and information. For any festival, use: `help "<festival name>"`.</p> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-festivals.qianjin" data-category="lore"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>festivals.qianjin</strong> <small class="text-base-content/70 ml-2">(qianjin)</small> <span class="badge badge-neutral ml-2">lore</span> </div> </div> <div class="collapse-content" id="content-996"> <p class="mb-3">Kingdom-specific festivals of Qiānjīn.</p> <div class="mb-3"> <strong class="text-primary">Description:</strong> <p class="text-base-content/70 mt-1 mb-0">Festivals specific to the kingdom of Qiānjīn. ## Coin Carnival Three days of floats, masked dancers, coin-rain from balconies, and a Carnival Monarch crowned by lottery. ## Masquerade Week A week-long permission to wear masks in public; the masked are held to be strangers, even when everyone recognizes the voice. ## Floating Theatre Theatre barges float down the rivers performing the year's most pointed political satires. Empire-wide festivals are also observed in Qiānjīn; see `help "Festival Calendar"`.</p> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-festivals.sishui" data-category="lore"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>festivals.sishui</strong> <small class="text-base-content/70 ml-2">(sishui)</small> <span class="badge badge-neutral ml-2">lore</span> </div> </div> <div class="collapse-content" id="content-993"> <p class="mb-3">Kingdom-specific festivals of Sìshuǐ.</p> <div class="mb-3"> <strong class="text-primary">Description:</strong> <p class="text-base-content/70 mt-1 mb-0">Festivals specific to the kingdom of Sìshuǐ. ## Stone Eel Run Whole villages fish the spring stone-eel migration from causeways and pole-bridges. ## Mountain Tea Picking The Sìshuǐ tea-mountains hold their first picking; the imperial tribute is cut and the second flush sells to visitors. Empire-wide festivals are also observed in Sìshuǐ; see `help "Festival Calendar"`.</p> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-festivals.taimi" data-category="lore"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>festivals.taimi</strong> <small class="text-base-content/70 ml-2">(taimi)</small> <span class="badge badge-neutral ml-2">lore</span> </div> </div> <div class="collapse-content" id="content-994"> <p class="mb-3">Kingdom-specific festivals of Táimí.</p> <div class="mb-3"> <strong class="text-primary">Description:</strong> <p class="text-base-content/70 mt-1 mb-0">Festivals specific to the kingdom of Táimí. ## Moss Walk The longest day's vigil: villagers walk the Moss Way in silence by candlelight from sunset to sunrise. ## Spirit Mask Carnival Every household carves a mask of its household spirit and wears it for the weekend; the mask is a person. Empire-wide festivals are also observed in Táimí; see `help "Festival Calendar"`.</p> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-festivals.tongzhi" data-category="lore"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>festivals.tongzhi</strong> <small class="text-base-content/70 ml-2">(tongzhi)</small> <span class="badge badge-neutral ml-2">lore</span> </div> </div> <div class="collapse-content" id="content-997"> <p class="mb-3">Kingdom-specific festivals of Tōngzhì.</p> <div class="mb-3"> <strong class="text-primary">Description:</strong> <p class="text-base-content/70 mt-1 mb-0">Festivals specific to the kingdom of Tōngzhì. ## The Long Night Wake A drunken intellectual carnival on the longest night, held together by rare-book races, token-thefts, and tall-tale tournaments. ## The Liar's Festival For one day in Tōngzhì, anything said is presumed false; contracts void, oaths unhonored, confessions inadmissible. ## The Moonless Market On every new-moon weekend, Tōngzhì cities open a lantern-lit market for rare books, banned editions, and information. Empire-wide festivals are also observed in Tōngzhì; see `help "Festival Calendar"`.</p> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-fight" data-category="combat"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>fight</strong> <small class="text-base-content/70 ml-2">(combat, engage)</small> <span class="badge badge-neutral ml-2">combat</span> </div> </div> <div class="collapse-content" id="content-45"> <p class="mb-3">Alias for attack</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">fight [target]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-finger" data-category="info"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>finger</strong> <small class="text-base-content/70 ml-2">(info)</small> <span class="badge badge-neutral ml-2">info</span> </div> </div> <div class="collapse-content" id="content-104"> <p class="mb-3">Get detailed information about a character</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">finger <character></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-fire breath" data-category="style"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>fire breath</strong> <small class="text-base-content/70 ml-2">(fire_breath)</small> <span class="badge badge-neutral ml-2">style</span> </div> </div> <div class="collapse-content" id="content-814"> <p class="mb-3">Solar Song: exhale a small stream of fire. Adjacent alcoholic drinks become a flaming variant. Roleplay only.</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">fire breath</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-firedance" data-category="style"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>firedance</strong> <small class="text-base-content/70 ml-2">(fire_dance_room, fire dance room)</small> <span class="badge badge-neutral ml-2">style</span> </div> </div> <div class="collapse-content" id="content-815"> <p class="mb-3">Solar Song: make the flames in the room dance for an hour. Requires a recent Fire Dance cast.</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">firedance</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-fireworks" data-category="style"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>fireworks</strong> <span class="badge badge-neutral ml-2">style</span> </div> </div> <div class="collapse-content" id="content-798"> <p class="mb-3">Scatter a brief shower of dazzling sparks across the room (lasts 30 seconds). Requires Dazzle to have been cast recently.</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">fireworks</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-flare" data-category="style"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>flare</strong> <small class="text-base-content/70 ml-2">(flare_candles, flare candles)</small> <span class="badge badge-neutral ml-2">style</span> </div> </div> <div class="collapse-content" id="content-816"> <p class="mb-3">Solar Song: make all candles and fires in the room flare up briefly. Requires a recent Rising Flames cast.</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">flare</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-flash" data-category="clothing"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>flash</strong> <span class="badge badge-neutral ml-2">clothing</span> </div> </div> <div class="collapse-content" id="content-32"> <p class="mb-3">Quickly flash a concealed item (reveal then hide again)</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">flash <item></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-flourish" data-category="style"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>flourish</strong> <small class="text-base-content/70 ml-2">(fan_dance, fan dance)</small> <span class="badge badge-neutral ml-2">style</span> </div> </div> <div class="collapse-content" id="content-801"> <p class="mb-3">Weave a brief fan-dance through the room (lasts 30 seconds). Requires the Fan Dance ability to have been cast recently.</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">flourish</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-fog" data-category="style"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>fog</strong> <small class="text-base-content/70 ml-2">(summon_fog, summon fog)</small> <span class="badge badge-neutral ml-2">style</span> </div> </div> <div class="collapse-content" id="content-822"> <p class="mb-3">Stormbreaker: summon a thick fog in the room for an hour. Requires a recent Protecting Mist cast.</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">fog</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-follow" data-category="navigation"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>follow</strong> <span class="badge badge-neutral ml-2">navigation</span> </div> </div> <div class="collapse-content" id="content-142"> <p class="mb-3">Follow another character as they move</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">follow <character></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-freeze" data-category="style"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>freeze</strong> <small class="text-base-content/70 ml-2">(ice_patch, ice patch)</small> <span class="badge badge-neutral ml-2">style</span> </div> </div> <div class="collapse-content" id="content-795"> <p class="mb-3">Leave a smooth patch of ice in the room (lasts 3 hours). Requires Ice Zone to have been cast recently.</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">freeze</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-frost" data-category="style"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>frost</strong> <small class="text-base-content/70 ml-2">(frost_breath, frost breath)</small> <span class="badge badge-neutral ml-2">style</span> </div> </div> <div class="collapse-content" id="content-794"> <p class="mb-3">Make your breath trail in a stream of cool mist for 5 minutes (cosmetic). Requires the Swirling Blizzard ability.</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">frost</code> </div> </div> </div> <div class="letter-section" id="letter-G" data-letter="G"> <h2 class="text-xl text-primary border-b border-primary pb-2 mb-3 mt-4"> <i class="bi bi-bookmark mr-2"></i>G </h2> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-gag" data-category="combat"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>gag</strong> <small class="text-base-content/70 ml-2">(muzzle)</small> <span class="badge badge-neutral ml-2">combat</span> </div> </div> <div class="collapse-content" id="content-163"> <p class="mb-3">Gag a helpless character to prevent speech</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">gag <character></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-gen" data-category="building"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>gen</strong> <small class="text-base-content/70 ml-2">(generate, genjob, genjobs)</small> <span class="badge badge-neutral ml-2">building</span> </div> </div> <div class="collapse-content" id="content-17"> <p class="mb-3">Generate content using LLM world building</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">gen <type> [options] | gen jobs | gen job <id> [cancel]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-get" data-category="inventory"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>get</strong> <small class="text-base-content/70 ml-2">(take, pickup, grab, pick up)</small> <span class="badge badge-neutral ml-2">inventory</span> </div> </div> <div class="collapse-content" id="content-113"> <p class="mb-3">Pick up items or money from the room</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">get <item> | get <amount> | get money | get all</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-give" data-category="inventory"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>give</strong> <small class="text-base-content/70 ml-2">(hand, offer, throw, toss, pass, slip, gift)</small> <span class="badge badge-neutral ml-2">inventory</span> </div> </div> <div class="collapse-content" id="content-114"> <p class="mb-3">Give items or money to another character</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">give <item> to <character> | give <amount> to <character></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-give number" data-category="communication"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>give number</strong> <small class="text-base-content/70 ml-2">(givenumber, share number)</small> <span class="badge badge-neutral ml-2">communication</span> </div> </div> <div class="collapse-content" id="content-53"> <p class="mb-3">Give your phone number to someone</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">give number [to] <person></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-glint" data-category="style"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>glint</strong> <small class="text-base-content/70 ml-2">(coin_flash, coin flash, flick)</small> <span class="badge badge-neutral ml-2">style</span> </div> </div> <div class="collapse-content" id="content-797"> <p class="mb-3">Flash a coin to send a private glint-message to one character in the room. Requires Radiant Bullet to have been cast recently.</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">glint <target> <message></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-glow" data-category="style"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>glow</strong> <small class="text-base-content/70 ml-2">(glow_eyes, glow eyes)</small> <span class="badge badge-neutral ml-2">style</span> </div> </div> <div class="collapse-content" id="content-799"> <p class="mb-3">Make your eyes glow with radiant light for 10 minutes (cosmetic). Requires Blinding Eyes to have been cast recently.</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">glow</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-goto" data-category="staff"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>goto</strong> <small class="text-base-content/70 ml-2">(teleport, tp)</small> <span class="badge badge-neutral ml-2">staff</span> </div> </div> <div class="collapse-content" id="content-177"> <p class="mb-3">Teleport to a room by ID or to a character (staff only)</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">goto <room_id> | goto <character_name></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-graffiti" data-category="building"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>graffiti</strong> <small class="text-base-content/70 ml-2">(tag)</small> <span class="badge badge-neutral ml-2">building</span> </div> </div> <div class="collapse-content" id="content-18"> <p class="mb-3">Write graffiti on the walls</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">graffiti <text></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-grant room" data-category="navigation"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>grant room</strong> <small class="text-base-content/70 ml-2">(grant room access)</small> <span class="badge badge-neutral ml-2">navigation</span> </div> </div> <div class="collapse-content" id="content-143"> <p class="mb-3">Grant access to a locked room within your property</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">grant room [access] <character></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-gtg" data-category="system"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>gtg</strong> <small class="text-base-content/70 ml-2">(gottago, gotta_go)</small> <span class="badge badge-neutral ml-2">system</span> </div> </div> <div class="collapse-content" id="content-191"> <p class="mb-3">Set "got to go" status indicating imminent departure</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">gtg [minutes]</code> </div> </div> </div> <div class="letter-section" id="letter-H" data-letter="H"> <h2 class="text-xl text-primary border-b border-primary pb-2 mb-3 mt-4"> <i class="bi bi-bookmark mr-2"></i>H </h2> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-help" data-category="system"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>help</strong> <small class="text-base-content/70 ml-2">(h, ?)</small> <span class="badge badge-neutral ml-2">system</span> </div> </div> <div class="collapse-content" id="content-202"> <p class="mb-3">Get help on commands and topics</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">help [command or topic] | help system <name> | help systems</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-helpless" data-category="combat"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>helpless</strong> <small class="text-base-content/70 ml-2">(surrender)</small> <span class="badge badge-neutral ml-2">combat</span> </div> </div> <div class="collapse-content" id="content-164"> <p class="mb-3">Toggle voluntary helpless state for roleplay</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">helpless [on/off]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-helpsearch" data-category="system"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>helpsearch</strong> <small class="text-base-content/70 ml-2">(searchhelp, findhelp)</small> <span class="badge badge-neutral ml-2">system</span> </div> </div> <div class="collapse-content" id="content-203"> <p class="mb-3">Search help files for matching topics</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">helpsearch <query> [category]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-hide" data-category="style"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>hide</strong> <span class="badge badge-neutral ml-2">style</span> </div> </div> <div class="collapse-content" id="content-810"> <p class="mb-3">Hidden Viper: melt into the shadows of an empty room. Requires Silken Viper to be your active style.</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">hide</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-hidedesc" data-category="inventory"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>hidedesc</strong> <small class="text-base-content/70 ml-2">(hide description, hideitem)</small> <span class="badge badge-neutral ml-2">inventory</span> </div> </div> <div class="collapse-content" id="content-115"> <p class="mb-3">Hide the description of an item from other players</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">hidedesc <item></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-hire" data-category="ballroom"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>hire</strong> <span class="badge badge-neutral ml-2">ballroom</span> </div> </div> <div class="collapse-content" id="content-1005"> <p class="mb-3">Hire a taxi dancer for an hour</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">hire <name></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-hold" data-category="inventory"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>hold</strong> <small class="text-base-content/70 ml-2">(wield, brandish, unsheathe, unholster, draw)</small> <span class="badge badge-neutral ml-2">inventory</span> </div> </div> <div class="collapse-content" id="content-116"> <p class="mb-3">Hold an item from your inventory or draw from a holster (visible to others)</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">hold <item></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-home" data-category="navigation"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>home</strong> <small class="text-base-content/70 ml-2">(gohome)</small> <span class="badge badge-neutral ml-2">navigation</span> </div> </div> <div class="collapse-content" id="content-144"> <p class="mb-3">Head home to your home location</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">home</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-host" data-category="entertainment"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>host</strong> <small class="text-base-content/70 ml-2">(host)</small> <span class="badge badge-neutral ml-2">entertainment</span> </div> </div> <div class="collapse-content" id="content-930"> <p class="mb-3">Host or manage a society event you are organizing</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">host society <event_name> | host kickoff | host help</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-hostage" data-category="stealth"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>hostage</strong> <span class="badge badge-neutral ml-2">stealth</span> </div> </div> <div class="collapse-content" id="content-949"> <p class="mb-3">Manage active hostages.</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">hostage <list|bind|unbind|relock|summon|release> [args]</code> </div> </div> </div> <div class="letter-section" id="letter-I" data-letter="I"> <h2 class="text-xl text-primary border-b border-primary pb-2 mb-3 mt-4"> <i class="bi bi-bookmark mr-2"></i>I </h2> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-ignite" data-category="style"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>ignite</strong> <small class="text-base-content/70 ml-2">(ignite_decoration, ignite decoration)</small> <span class="badge badge-neutral ml-2">style</span> </div> </div> <div class="collapse-content" id="content-817"> <p class="mb-3">Solar Song: ignite a small flickering fire as a decoration in the room. Requires a recent Ignite cast.</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">ignite</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-in" data-category="navigation"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>in</strong> <small class="text-base-content/70 ml-2">(enter, inside)</small> <span class="badge badge-neutral ml-2">navigation</span> </div> </div> <div class="collapse-content" id="content-136"> <p class="mb-3">Move inside or inward to an adjacent interior room</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">in</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-influence" data-category="economy"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>influence</strong> <small class="text-base-content/70 ml-2">(affairs, estate)</small> <span class="badge badge-neutral ml-2">economy</span> </div> </div> <div class="collapse-content" id="content-224"> <p class="mb-3">Manage your influence, estate, and financial affairs</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">influence</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-inventory" data-category="inventory"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>inventory</strong> <small class="text-base-content/70 ml-2">(inv, i)</small> <span class="badge badge-neutral ml-2">inventory</span> </div> </div> <div class="collapse-content" id="content-117"> <p class="mb-3">View your inventory and wallet balance</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">inventory</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-invite" data-category="lotus"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>invite</strong> <span class="badge badge-neutral ml-2">lotus</span> </div> </div> <div class="collapse-content" id="content-1000"> <p class="mb-3">Invite another character past the curtain of your booth.</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">invite <character name></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-invoke" data-category="style"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>invoke</strong> <span class="badge badge-neutral ml-2">style</span> </div> </div> <div class="collapse-content" id="content-927"> <p class="mb-3">Invoke a style ability for your next roll.</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">invoke <ability_key></code> </div> </div> </div> <div class="letter-section" id="letter-J" data-letter="J"> <h2 class="text-xl text-primary border-b border-primary pb-2 mb-3 mt-4"> <i class="bi bi-bookmark mr-2"></i>J </h2> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-join" data-category="entertainment"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>join</strong> <small class="text-base-content/70 ml-2">(join)</small> <span class="badge badge-neutral ml-2">entertainment</span> </div> </div> <div class="collapse-content" id="content-931"> <p class="mb-3">Join a society event in the current room</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">join society <event_name></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-join channel" data-category="communication"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>join channel</strong> <small class="text-base-content/70 ml-2">(joinchannel, chan join, channel join)</small> <span class="badge badge-neutral ml-2">communication</span> </div> </div> <div class="collapse-content" id="content-54"> <p class="mb-3">Join a communication channel</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">join channel <name></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-journey" data-category="navigation"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>journey</strong> <small class="text-base-content/70 ml-2">(world_travel, voyage, travel)</small> <span class="badge badge-neutral ml-2">navigation</span> </div> </div> <div class="collapse-content" id="content-145"> <p class="mb-3">Plan and manage world travel journeys</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">journey [to <dest>|party|return|disembark|invite <name>|launch|cancel]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-juggle" data-category="style"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>juggle</strong> <small class="text-base-content/70 ml-2">(sword_juggle, sword juggle)</small> <span class="badge badge-neutral ml-2">style</span> </div> </div> <div class="collapse-content" id="content-800"> <p class="mb-3">Juggle a trio of blades in a brief flourish (lasts 30 seconds). Always available while Radiant Edge is active.</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">juggle</code> </div> </div> </div> <div class="letter-section" id="letter-K" data-letter="K"> <h2 class="text-xl text-primary border-b border-primary pb-2 mb-3 mt-4"> <i class="bi bi-bookmark mr-2"></i>K </h2> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-knock" data-category="roleplaying"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>knock</strong> <span class="badge badge-neutral ml-2">roleplaying</span> </div> </div> <div class="collapse-content" id="content-55"> <p class="mb-3">Knock on a door to alert people in another room</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">knock <direction/exit></code> </div> </div> </div> <div class="letter-section" id="letter-L" data-letter="L"> <h2 class="text-xl text-primary border-b border-primary pb-2 mb-3 mt-4"> <i class="bi bi-bookmark mr-2"></i>L </h2> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-landmarks" data-category="navigation"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>landmarks</strong> <small class="text-base-content/70 ml-2">(public, locations, destinations)</small> <span class="badge badge-neutral ml-2">navigation</span> </div> </div> <div class="collapse-content" id="content-146"> <p class="mb-3">List public buildings across the whole zone</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">landmarks [<query>]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-lead" data-category="navigation"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>lead</strong> <small class="text-base-content/70 ml-2">(allow, permit, carry)</small> <span class="badge badge-neutral ml-2">navigation</span> </div> </div> <div class="collapse-content" id="content-147"> <p class="mb-3">Allow or revoke permission for someone to follow you, or ask an NPC to follow</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">lead <character>, lead stop <character></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-leave" data-category="entertainment"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>leave</strong> <small class="text-base-content/70 ml-2">(leave)</small> <span class="badge badge-neutral ml-2">entertainment</span> </div> </div> <div class="collapse-content" id="content-932"> <p class="mb-3">Leave the current dance at a society event</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">leave dance</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-leave channel" data-category="communication"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>leave channel</strong> <small class="text-base-content/70 ml-2">(leavechannel, chan leave, channel leave, part channel)</small> <span class="badge badge-neutral ml-2">communication</span> </div> </div> <div class="collapse-content" id="content-56"> <p class="mb-3">Leave a communication channel</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">leave channel <name></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-leave event" data-category="events"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>leave event</strong> <small class="text-base-content/70 ml-2">(leaveevent, exit event, exitevent)</small> <span class="badge badge-neutral ml-2">events</span> </div> </div> <div class="collapse-content" id="content-101"> <p class="mb-3">Leave the current event</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">leave event</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-leave session" data-category="lotus"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>leave session</strong> <small class="text-base-content/70 ml-2">(end session, pay tab)</small> <span class="badge badge-neutral ml-2">lotus</span> </div> </div> <div class="collapse-content" id="content-1001"> <p class="mb-3">End your current Lotus Boat booth rental early.</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">leave session</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-library delete" data-category="inventory"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>library delete</strong> <small class="text-base-content/70 ml-2">(libdelete, library del)</small> <span class="badge badge-neutral ml-2">inventory</span> </div> </div> <div class="collapse-content" id="content-194"> <p class="mb-3">Delete an item from your media library or saved locations</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">library delete <name></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-lie" data-category="navigation"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>lie</strong> <small class="text-base-content/70 ml-2">(lie down, lay, lay down)</small> <span class="badge badge-neutral ml-2">navigation</span> </div> </div> <div class="collapse-content" id="content-156"> <p class="mb-3">Lie down, optionally on furniture</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">lie [on <furniture>]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-listscenes" data-category="staff"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>listscenes</strong> <small class="text-base-content/70 ml-2">(scenes, list scenes, arranged scenes)</small> <span class="badge badge-neutral ml-2">staff</span> </div> </div> <div class="collapse-content" id="content-178"> <p class="mb-3">List all arranged scenes (staff only)</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">listscenes [all|pending|active|completed]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-look" data-category="navigation"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>look</strong> <small class="text-base-content/70 ml-2">(l, look at)</small> <span class="badge badge-neutral ml-2">navigation</span> </div> </div> <div class="collapse-content" id="content-148"> <p class="mb-3">Look at your surroundings, an object, or another character</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">look [target] or look [character] [item] or look [character]'s [item]</code> </div> </div> </div> <div class="letter-section" id="letter-M" data-letter="M"> <h2 class="text-xl text-primary border-b border-primary pb-2 mb-3 mt-4"> <i class="bi bi-bookmark mr-2"></i>M </h2> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-mail" data-category="communication"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>mail</strong> <small class="text-base-content/70 ml-2">(memo, memos, email, messages, inbox, letter, telegram)</small> <span class="badge badge-neutral ml-2">communication</span> </div> </div> <div class="collapse-content" id="content-57"> <p class="mb-3">Read and send memos/mail (use `letter` or `telegram` to pick channel)</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">mail [subcommand] [arguments]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-make" data-category="crafting"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>make</strong> <span class="badge badge-neutral ml-2">crafting</span> </div> </div> <div class="collapse-content" id="content-74"> <p class="mb-3">Create meta-structures like events, societies, memos, scenes, and building elements (not physical items - use design for that)</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">make <type> [options]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-make home" data-category="building"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>make home</strong> <small class="text-base-content/70 ml-2">(makehome, sethome)</small> <span class="badge badge-neutral ml-2">building</span> </div> </div> <div class="collapse-content" id="content-19"> <p class="mb-3">Set your current location as your home</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">make home</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-makeup" data-category="clothing"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>makeup</strong> <small class="text-base-content/70 ml-2">(cosmetics, makeover)</small> <span class="badge badge-neutral ml-2">clothing</span> </div> </div> <div class="collapse-content" id="content-33"> <p class="mb-3">Apply makeup to yourself or someone else using the description editor</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">makeup <target> [face area]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-map" data-category="navigation"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>map</strong> <small class="text-base-content/70 ml-2">(viewmap, maps)</small> <span class="badge badge-neutral ml-2">navigation</span> </div> </div> <div class="collapse-content" id="content-149"> <p class="mb-3">View various maps of your surroundings</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">map [room|area|city|mini|battle]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-market" data-category="economy"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>market</strong> <span class="badge badge-neutral ml-2">economy</span> </div> </div> <div class="collapse-content" id="content-950"> <p class="mb-3">View the Floating Market stalls and their wares.</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">market</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-marry" data-category="social"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>marry</strong> <small class="text-base-content/70 ml-2">(propose)</small> <span class="badge badge-neutral ml-2">social</span> </div> </div> <div class="collapse-content" id="content-225"> <p class="mb-3">Propose marriage to another character</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">marry <character name></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-materials" data-category="inventory"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>materials</strong> <span class="badge badge-neutral ml-2">inventory</span> </div> </div> <div class="collapse-content" id="content-952"> <p class="mb-3">List your raw-material stacks (gold, silk, jade, etc).</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">materials</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-mbuy" data-category="economy"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>mbuy</strong> <small class="text-base-content/70 ml-2">(market_buy)</small> <span class="badge badge-neutral ml-2">economy</span> </div> </div> <div class="collapse-content" id="content-951"> <p class="mb-3">Buy a material or secondhand item from a Floating Market stall.</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">mbuy <stall_code> [list | <index>]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-media" data-category="entertainment"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>media</strong> <small class="text-base-content/70 ml-2">(mc, watchparty, share, player, jukebox, playlist)</small> <span class="badge badge-neutral ml-2">entertainment</span> </div> </div> <div class="collapse-content" id="content-90"> <p class="mb-3">Control media playback, sharing, and playlists</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">media [play|pause|stop|seek <time>|share|playlist|status]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-meetup" data-category="info"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>meetup</strong> <small class="text-base-content/70 ml-2">(schedule, findtime)</small> <span class="badge badge-neutral ml-2">info</span> </div> </div> <div class="collapse-content" id="content-105"> <p class="mb-3">Find the best times when multiple characters are likely online</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">meetup <character1> <character2> [character3] ...</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-messenger" data-category="communication"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>messenger</strong> <span class="badge badge-neutral ml-2">communication</span> </div> </div> <div class="collapse-content" id="content-221"> <p class="mb-3">Toggle how your messages are delivered</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">messenger [person|companion|hidden|secret]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-mission" data-category="stealth"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>mission</strong> <small class="text-base-content/70 ml-2">(msn)</small> <span class="badge badge-neutral ml-2">stealth</span> </div> </div> <div class="collapse-content" id="content-948"> <p class="mb-3">Plan, join, launch, or cancel a stealth mission.</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">mission <start|join|launch|cancel> ...</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-msg" data-category="communication"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>msg</strong> <small class="text-base-content/70 ml-2">(dm, text)</small> <span class="badge badge-neutral ml-2">communication</span> </div> </div> <div class="collapse-content" id="content-58"> <p class="mb-3">Send a direct message to someone, regardless of location</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">msg <name> <message></code> </div> </div> </div> <div class="letter-section" id="letter-N" data-letter="N"> <h2 class="text-xl text-primary border-b border-primary pb-2 mb-3 mt-4"> <i class="bi bi-bookmark mr-2"></i>N </h2> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-narrate" data-category="system"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>narrate</strong> <small class="text-base-content/70 ml-2">(tts, voice)</small> <span class="badge badge-neutral ml-2">system</span> </div> </div> <div class="collapse-content" id="content-204"> <p class="mb-3">Toggle or configure text-to-speech narration and playback control</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">narrate [on|off|status|config|pause|resume|skip|current|clear]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-news" data-category="system"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>news</strong> <small class="text-base-content/70 ml-2">(bulletin, announcements)</small> <span class="badge badge-neutral ml-2">system</span> </div> </div> <div class="collapse-content" id="content-205"> <p class="mb-3">View staff announcements and news</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">news [category|id]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-nick" data-category="style"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>nick</strong> <span class="badge badge-neutral ml-2">style</span> </div> </div> <div class="collapse-content" id="content-802"> <p class="mb-3">Mock-cut your target with a bladed fan flourish. Requires an established rapport (≥3 shared emotes) with the target.</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">nick <target></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-north" data-category="navigation"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>north</strong> <small class="text-base-content/70 ml-2">(n)</small> <span class="badge badge-neutral ml-2">navigation</span> </div> </div> <div class="collapse-content" id="content-126"> <p class="mb-3">Move north to an adjacent room</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">north</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-northeast" data-category="navigation"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>northeast</strong> <small class="text-base-content/70 ml-2">(ne)</small> <span class="badge badge-neutral ml-2">navigation</span> </div> </div> <div class="collapse-content" id="content-132"> <p class="mb-3">Move northeast to an adjacent room</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">northeast</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-northwest" data-category="navigation"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>northwest</strong> <small class="text-base-content/70 ml-2">(nw)</small> <span class="badge badge-neutral ml-2">navigation</span> </div> </div> <div class="collapse-content" id="content-133"> <p class="mb-3">Move northwest to an adjacent room</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">northwest</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-notice" data-category="communication"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>notice</strong> <small class="text-base-content/70 ml-2">(noticeboard, nb)</small> <span class="badge badge-neutral ml-2">communication</span> </div> </div> <div class="collapse-content" id="content-955"> <p class="mb-3">View, post to, or remove from the notice board in this room</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">notice [<n> | post ["<title>" <body>] | remove | info]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-npc" data-category="building"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>npc</strong> <small class="text-base-content/70 ml-2">(npclocation, npcloc)</small> <span class="badge badge-neutral ml-2">building</span> </div> </div> <div class="collapse-content" id="content-20"> <p class="mb-3">Manage NPC spawn locations and schedules</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">npc [subcommand] [args]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-npcquery" data-category="staff"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>npcquery</strong> <small class="text-base-content/70 ml-2">(asknpc, querynpc)</small> <span class="badge badge-neutral ml-2">staff</span> </div> </div> <div class="collapse-content" id="content-179"> <p class="mb-3">Ask any question of an NPC and receive their response (staff only)</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">npcquery <npc name> <question></code> </div> </div> </div> <div class="letter-section" id="letter-O" data-letter="O"> <h2 class="text-xl text-primary border-b border-primary pb-2 mb-3 mt-4"> <i class="bi bi-bookmark mr-2"></i>O </h2> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-observe" data-category="info"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>observe</strong> <small class="text-base-content/70 ml-2">(watch, o)</small> <span class="badge badge-neutral ml-2">info</span> </div> </div> <div class="collapse-content" id="content-106"> <p class="mb-3">Observe a character, place, or room to receive continuous updates about their actions</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">observe [character|place|room|stop]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-ooc" data-category="communication"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>ooc</strong> <small class="text-base-content/70 ml-2">(oocp, oocmsg)</small> <span class="badge badge-neutral ml-2">communication</span> </div> </div> <div class="collapse-content" id="content-59"> <p class="mb-3">Send a private OOC message to one or more players</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">ooc <name(s)> <message></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-oocrequest" data-category="communication"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>oocrequest</strong> <small class="text-base-content/70 ml-2">(oocreq, reqooc)</small> <span class="badge badge-neutral ml-2">communication</span> </div> </div> <div class="collapse-content" id="content-60"> <p class="mb-3">Send an OOC contact request to someone who requires permission</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">oocrequest <character> <message></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-open roof" data-category="navigation"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>open roof</strong> <small class="text-base-content/70 ml-2">(roof open)</small> <span class="badge badge-neutral ml-2">navigation</span> </div> </div> <div class="collapse-content" id="content-213"> <p class="mb-3">Open the convertible roof of your vehicle</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">open roof</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-orbit" data-category="style"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>orbit</strong> <small class="text-base-content/70 ml-2">(orbit_show, orbit show)</small> <span class="badge badge-neutral ml-2">style</span> </div> </div> <div class="collapse-content" id="content-807"> <p class="mb-3">Display an orbiting flourish to impress onlookers (grants +3 performance context on your next non-combat roll). Requires Orbiting Spiral to have been cast recently.</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">orbit</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-orders" data-category="economy"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>orders</strong> <small class="text-base-content/70 ml-2">(commissions)</small> <span class="badge badge-neutral ml-2">economy</span> </div> </div> <div class="collapse-content" id="content-217"> <p class="mb-3">View your pending fabrication orders</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">orders</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-out" data-category="navigation"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>out</strong> <small class="text-base-content/70 ml-2">(exit, outside, leave)</small> <span class="badge badge-neutral ml-2">navigation</span> </div> </div> <div class="collapse-content" id="content-137"> <p class="mb-3">Move outside or outward to an adjacent exterior room</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">out</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-outfit" data-category="clothing"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>outfit</strong> <small class="text-base-content/70 ml-2">(outfits)</small> <span class="badge badge-neutral ml-2">clothing</span> </div> </div> <div class="collapse-content" id="content-34"> <p class="mb-3">Manage your saved outfits. Outfits have a class that determines what gets removed when worn.</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">outfit [list|save|wear|delete] [name] [class]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-overhear" data-category="style"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>overhear</strong> <span class="badge badge-neutral ml-2">style</span> </div> </div> <div class="collapse-content" id="content-811"> <p class="mb-3">Whispering Winds: catch the next thing a target says on the wind. Once per day. Requires Snaring Storm active and the target in your current sight.</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">overhear <target></code> </div> </div> </div> <div class="letter-section" id="letter-P" data-letter="P"> <h2 class="text-xl text-primary border-b border-primary pb-2 mb-3 mt-4"> <i class="bi bi-bookmark mr-2"></i>P </h2> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-part clouds" data-category="style"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>part clouds</strong> <small class="text-base-content/70 ml-2">(part_clouds)</small> <span class="badge badge-neutral ml-2">style</span> </div> </div> <div class="collapse-content" id="content-818"> <p class="mb-3">Solar Song: part the clouds and bathe the room in radiant sunlight for an hour. Requires a recent Infuse the Sun cast.</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">part clouds</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-pause" data-category="entertainment"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>pause</strong> <small class="text-base-content/70 ml-2">(pause)</small> <span class="badge badge-neutral ml-2">entertainment</span> </div> </div> <div class="collapse-content" id="content-933"> <p class="mb-3">Pause the current dance (host only)</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">pause dance</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-pay admission" data-category="economy"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>pay admission</strong> <small class="text-base-content/70 ml-2">(pay sun, pay mistress sun, pay 2, pay)</small> <span class="badge badge-neutral ml-2">economy</span> </div> </div> <div class="collapse-content" id="content-956"> <p class="mb-3">Pay the Mineral Springs Tea House front desk for a soak.</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">pay admission</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-pemit" data-category="communication"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>pemit</strong> <small class="text-base-content/70 ml-2">(emit to, semit)</small> <span class="badge badge-neutral ml-2">communication</span> </div> </div> <div class="collapse-content" id="content-61"> <p class="mb-3">Staff: Send a private emit to specific character(s)</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">pemit <target> <message></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-pemote" data-category="staff"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>pemote</strong> <small class="text-base-content/70 ml-2">(puppet emote, npcemote, npc emote)</small> <span class="badge badge-neutral ml-2">staff</span> </div> </div> <div class="collapse-content" id="content-180"> <p class="mb-3">Make a puppeted NPC perform an emote (staff only)</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">pemote <emote text> OR pemote <npc name> <emote text></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-perform" data-category="entertainment"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>perform</strong> <small class="text-base-content/70 ml-2">(perf)</small> <span class="badge badge-neutral ml-2">entertainment</span> </div> </div> <div class="collapse-content" id="content-934"> <p class="mb-3">Activate one of your saved performances in this room</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">perform <name> | perform stop</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-performance" data-category="entertainment"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>performance</strong> <small class="text-base-content/70 ml-2">(performances)</small> <span class="badge badge-neutral ml-2">entertainment</span> </div> </div> <div class="collapse-content" id="content-936"> <p class="mb-3">List, view, edit, or delete your saved performances</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">performance [name | edit <name> | delete <name>]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-performevent" data-category="entertainment"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>performevent</strong> <small class="text-base-content/70 ml-2">(performevent)</small> <span class="badge badge-neutral ml-2">entertainment</span> </div> </div> <div class="collapse-content" id="content-935"> <p class="mb-3">Kick off your performance within a running society event (must be designated)</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">performevent <performance-name></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-permissions" data-category="social"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>permissions</strong> <small class="text-base-content/70 ml-2">(perms, prefs, consent, consents, block, unblock, unfriend)</small> <span class="badge badge-neutral ml-2">social</span> </div> </div> <div class="collapse-content" id="content-170"> <p class="mb-3">Manage permissions and consent settings</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">permissions [character|general|consent]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-pierce" data-category="clothing"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>pierce</strong> <span class="badge badge-neutral ml-2">clothing</span> </div> </div> <div class="collapse-content" id="content-35"> <p class="mb-3">Pierce a body position using a piercing-type jewelry item from your inventory</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">pierce <position> with <piercing item></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-places" data-category="navigation"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>places</strong> <small class="text-base-content/70 ml-2">(furniture, spots)</small> <span class="badge badge-neutral ml-2">navigation</span> </div> </div> <div class="collapse-content" id="content-150"> <p class="mb-3">Show all available places in this room</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">places</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-plant" data-category="style"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>plant</strong> <small class="text-base-content/70 ml-2">(plant_tree, plant tree)</small> <span class="badge badge-neutral ml-2">style</span> </div> </div> <div class="collapse-content" id="content-782"> <p class="mb-3">Coax a small tree into being in the current room; lasts 6 hours.</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">plant <description></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-play" data-category="entertainment"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>play</strong> <small class="text-base-content/70 ml-2">(youtube, video)</small> <span class="badge badge-neutral ml-2">entertainment</span> </div> </div> <div class="collapse-content" id="content-91"> <p class="mb-3">Play a YouTube video as a synchronized watch party in the current room.</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">play <youtube url></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-pledge" data-category="entertainment"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>pledge</strong> <small class="text-base-content/70 ml-2">(pledge)</small> <span class="badge badge-neutral ml-2">entertainment</span> </div> </div> <div class="collapse-content" id="content-937"> <p class="mb-3">Pledge an item from your inventory as art for a society event</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">pledge art <item-name> <event-name></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-pocket" data-category="inventory"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>pocket</strong> <small class="text-base-content/70 ml-2">(stow, stash, put away, sheathe, holster)</small> <span class="badge badge-neutral ml-2">inventory</span> </div> </div> <div class="collapse-content" id="content-118"> <p class="mb-3">Put a held item away or sheathe in a holster</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">pocket <item></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-preview" data-category="economy"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>preview</strong> <small class="text-base-content/70 ml-2">(examine item, inspect item, try on)</small> <span class="badge badge-neutral ml-2">economy</span> </div> </div> <div class="collapse-content" id="content-87"> <p class="mb-3">Preview details of an item for sale in a shop</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">preview <item name></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-private" data-category="social"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>private</strong> <small class="text-base-content/70 ml-2">(priv)</small> <span class="badge badge-neutral ml-2">social</span> </div> </div> <div class="collapse-content" id="content-171"> <p class="mb-3">Toggle private mode or perform a private emote visible only to you and your target</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">private, private <target> <emote>, private to <target> <emote></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-profile" data-category="info"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>profile</strong> <small class="text-base-content/70 ml-2">(view profile)</small> <span class="badge badge-neutral ml-2">info</span> </div> </div> <div class="collapse-content" id="content-107"> <p class="mb-3">View a character profile</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">profile [character]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-property" data-category="building"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>property</strong> <small class="text-base-content/70 ml-2">(properties, myproperties, owned, access, access list)</small> <span class="badge badge-neutral ml-2">building</span> </div> </div> <div class="collapse-content" id="content-151"> <p class="mb-3">Manage your properties, access permissions, and locks</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">property [list|access|lock|unlock|grant <name>|revoke <name>]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-puppet" data-category="staff"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>puppet</strong> <small class="text-base-content/70 ml-2">(puppeteer, control)</small> <span class="badge badge-neutral ml-2">staff</span> </div> </div> <div class="collapse-content" id="content-181"> <p class="mb-3">Take control of an NPC to manually control their actions (staff only)</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">puppet <npc name></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-puppets" data-category="staff"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>puppets</strong> <small class="text-base-content/70 ml-2">(puppet list, my puppets, puppetlist)</small> <span class="badge badge-neutral ml-2">staff</span> </div> </div> <div class="collapse-content" id="content-182"> <p class="mb-3">List all NPCs you are currently puppeting (staff only)</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">puppets</code> </div> </div> </div> <div class="letter-section" id="letter-Q" data-letter="Q"> <h2 class="text-xl text-primary border-b border-primary pb-2 mb-3 mt-4"> <i class="bi bi-bookmark mr-2"></i>Q </h2> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-qi gift" data-category="style"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>qi gift</strong> <small class="text-base-content/70 ml-2">(qi_gift)</small> <span class="badge badge-neutral ml-2">style</span> </div> </div> <div class="collapse-content" id="content-783"> <p class="mb-3">Prime a qi regeneration tick to transfer to an ally the next time you assist them.</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">qi gift <target></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-quiet" data-category="system"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>quiet</strong> <small class="text-base-content/70 ml-2">(quietmode)</small> <span class="badge badge-neutral ml-2">system</span> </div> </div> <div class="collapse-content" id="content-192"> <p class="mb-3">Toggle quiet mode to hide all channel messages (OOC, global, area, group)</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">quiet</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-quit" data-category="system"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>quit</strong> <small class="text-base-content/70 ml-2">(logout, sleep, log out)</small> <span class="badge badge-neutral ml-2">system</span> </div> </div> <div class="collapse-content" id="content-206"> <p class="mb-3">Leave the game and go to sleep</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">quit</code> </div> </div> </div> <div class="letter-section" id="letter-R" data-letter="R"> <h2 class="text-xl text-primary border-b border-primary pb-2 mb-3 mt-4"> <i class="bi bi-bookmark mr-2"></i>R </h2> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-redecorate" data-category="building"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>redecorate</strong> <span class="badge badge-neutral ml-2">building</span> </div> </div> <div class="collapse-content" id="content-21"> <p class="mb-3">Replace all decorations in a room you own</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">redecorate <description></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-release" data-category="combat"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>release</strong> <small class="text-base-content/70 ml-2">(letgo, putdown)</small> <span class="badge badge-neutral ml-2">combat</span> </div> </div> <div class="collapse-content" id="content-162"> <p class="mb-3">Release a character you are dragging or carrying</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">release</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-remove" data-category="clothing"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>remove</strong> <small class="text-base-content/70 ml-2">(doff, take off, tear off, rip off)</small> <span class="badge badge-neutral ml-2">clothing</span> </div> </div> <div class="collapse-content" id="content-36"> <p class="mb-3">Take off worn clothing or jewelry</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">remove <item> [, item2, item3...]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-rename" data-category="building"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>rename</strong> <span class="badge badge-neutral ml-2">building</span> </div> </div> <div class="collapse-content" id="content-22"> <p class="mb-3">Rename a room you own</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">rename <new name></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-reply" data-category="communication"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>reply</strong> <small class="text-base-content/70 ml-2">(respond)</small> <span class="badge badge-neutral ml-2">communication</span> </div> </div> <div class="collapse-content" id="content-62"> <p class="mb-3">Reply to whoever last OOC or MSG messaged you</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">reply [message]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-reputation" data-category="staff"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>reputation</strong> <small class="text-base-content/70 ml-2">(rep, pcrep)</small> <span class="badge badge-neutral ml-2">staff</span> </div> </div> <div class="collapse-content" id="content-183"> <p class="mb-3">View a PC's reputation tiers and linked world memories</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">reputation <character name></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-reroll" data-category="system"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>reroll</strong> <small class="text-base-content/70 ml-2">(newchar, new character)</small> <span class="badge badge-neutral ml-2">system</span> </div> </div> <div class="collapse-content" id="content-207"> <p class="mb-3">Create a new character (only available when dead)</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">reroll</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-resize room" data-category="building"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>resize room</strong> <small class="text-base-content/70 ml-2">(resizeroom)</small> <span class="badge badge-neutral ml-2">building</span> </div> </div> <div class="collapse-content" id="content-23"> <p class="mb-3">Change the dimensions of a room you own</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">resize room <width> <depth> <height></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-reskin" data-category="inventory"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>reskin</strong> <small class="text-base-content/70 ml-2">(restyle, redesign)</small> <span class="badge badge-neutral ml-2">inventory</span> </div> </div> <div class="collapse-content" id="content-119"> <p class="mb-3">Change the appearance of an item using a different pattern</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">reskin <item> [pattern name]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-resume" data-category="entertainment"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>resume</strong> <small class="text-base-content/70 ml-2">(resume)</small> <span class="badge badge-neutral ml-2">entertainment</span> </div> </div> <div class="collapse-content" id="content-938"> <p class="mb-3">Resume a paused dance (host only)</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">resume dance</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-roll" data-category="entertainment"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>roll</strong> <small class="text-base-content/70 ml-2">(rl, dr, dice, diceroll)</small> <span class="badge badge-neutral ml-2">entertainment</span> </div> </div> <div class="collapse-content" id="content-80"> <p class="mb-3">Roll dice based on your stats or dice notation</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">roll <approach>+<stat> | roll NdN[+/-mod]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-roomtitle" data-category="social"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>roomtitle</strong> <span class="badge badge-neutral ml-2">social</span> </div> </div> <div class="collapse-content" id="content-77"> <p class="mb-3">Set or clear the status text displayed after your name in rooms</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">roomtitle <text> | roomtitle clear</code> </div> </div> </div> <div class="letter-section" id="letter-S" data-letter="S"> <h2 class="text-xl text-primary border-b border-primary pb-2 mb-3 mt-4"> <i class="bi bi-bookmark mr-2"></i>S </h2> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-save" data-category="inventory"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>save</strong> <span class="badge badge-neutral ml-2">inventory</span> </div> </div> <div class="collapse-content" id="content-195"> <p class="mb-3">Save media from chat to your library</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">save <type><number> as <name></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-save gradient" data-category="inventory"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>save gradient</strong> <small class="text-base-content/70 ml-2">(savegrad)</small> <span class="badge badge-neutral ml-2">inventory</span> </div> </div> <div class="collapse-content" id="content-196"> <p class="mb-3">Save a color gradient to your library</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">save gradient <codes> as <name></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-save location" data-category="inventory"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>save location</strong> <small class="text-base-content/70 ml-2">(saveloc, bookmark)</small> <span class="badge badge-neutral ml-2">inventory</span> </div> </div> <div class="collapse-content" id="content-197"> <p class="mb-3">Save your current location as a bookmark</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">save location as <name></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-say" data-category="roleplaying"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>say</strong> <small class="text-base-content/70 ml-2">(", ', yell, shout, mutter, grumble, scream, moan, gasp, sob, stutter, murmur, flirt, lecture, argue, confess, sayto, tell, order, instruct, beg, demand, tease, mock, taunt, saythrough, yellthrough)</small> <span class="badge badge-neutral ml-2">roleplaying</span> </div> </div> <div class="collapse-content" id="content-63"> <p class="mb-3">Speak to everyone present</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">say [adverb] <message> | say to <target> <message> | say through <exit>, <message></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-scene" data-category="roleplaying"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>scene</strong> <small class="text-base-content/70 ml-2">(meet, startscene, begin scene)</small> <span class="badge badge-neutral ml-2">roleplaying</span> </div> </div> <div class="collapse-content" id="content-64"> <p class="mb-3">Trigger an arranged scene meeting with an NPC</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">scene</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-sceneinstructions" data-category="staff"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>sceneinstructions</strong> <small class="text-base-content/70 ml-2">(scene instructions, sceneinstruct)</small> <span class="badge badge-neutral ml-2">staff</span> </div> </div> <div class="collapse-content" id="content-184"> <p class="mb-3">Set NPC instructions for an arranged scene (staff only)</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">sceneinstructions <scene_id> <instructions></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-scent" data-category="style"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>scent</strong> <span class="badge badge-neutral ml-2">style</span> </div> </div> <div class="collapse-content" id="content-784"> <p class="mb-3">Fill the room with a floral scent of your description; lasts 3 hours.</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">scent <description></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-score" data-category="info"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>score</strong> <small class="text-base-content/70 ml-2">(stats, status)</small> <span class="badge badge-neutral ml-2">info</span> </div> </div> <div class="collapse-content" id="content-108"> <p class="mb-3">View your character statistics</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">score [adventure|sport|art|all]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-sculpt" data-category="style"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>sculpt</strong> <small class="text-base-content/70 ml-2">(ice_sculpture, ice sculpture)</small> <span class="badge badge-neutral ml-2">style</span> </div> </div> <div class="collapse-content" id="content-796"> <p class="mb-3">Leave a delicate ice sculpture in the room (lasts 3 hours). Requires Ice Armor to have been cast recently.</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">sculpt</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-seal" data-category="style"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>seal</strong> <small class="text-base-content/70 ml-2">(seal_door, seal door)</small> <span class="badge badge-neutral ml-2">style</span> </div> </div> <div class="collapse-content" id="content-785"> <p class="mb-3">Bind a door with briars; lasts 6 hours. Usable once per day.</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">seal <direction> <description></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-search" data-category="social"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>search</strong> <span class="badge badge-neutral ml-2">social</span> </div> </div> <div class="collapse-content" id="content-165"> <p class="mb-3">Search the room for hidden characters. Reveals anyone in hiding here.</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">search</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-searchmemory" data-category="staff"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>searchmemory</strong> <small class="text-base-content/70 ml-2">(memsearch, searchmem)</small> <span class="badge badge-neutral ml-2">staff</span> </div> </div> <div class="collapse-content" id="content-185"> <p class="mb-3">Search world memories using semantic similarity</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">searchmemory <query></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-seed" data-category="staff"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>seed</strong> <small class="text-base-content/70 ml-2">(instruct, npc seed)</small> <span class="badge badge-neutral ml-2">staff</span> </div> </div> <div class="collapse-content" id="content-186"> <p class="mb-3">Seed an instruction into an NPC for their next action (staff only)</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">seed <npc name> <instruction></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-sell" data-category="economy"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>sell</strong> <small class="text-base-content/70 ml-2">(msell, pawn)</small> <span class="badge badge-neutral ml-2">economy</span> </div> </div> <div class="collapse-content" id="content-953"> <p class="mb-3">Sell an item to the secondhand market or a material-buyer stall.</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">sell <item> [to <stall_code>]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-semiafk" data-category="system"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>semiafk</strong> <small class="text-base-content/70 ml-2">(semi-afk, semi, distracted)</small> <span class="badge badge-neutral ml-2">system</span> </div> </div> <div class="collapse-content" id="content-193"> <p class="mb-3">Toggle semi-away status (partially present but distracted)</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">semiafk [minutes]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-semote" data-category="roleplaying"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>semote</strong> <small class="text-base-content/70 ml-2">(smartemote, sem)</small> <span class="badge badge-neutral ml-2">roleplaying</span> </div> </div> <div class="collapse-content" id="content-65"> <p class="mb-3">Perform an action with automatic game command extraction</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">semote <action></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-set background" data-category="building"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>set background</strong> <small class="text-base-content/70 ml-2">(setbg, setbackground)</small> <span class="badge badge-neutral ml-2">building</span> </div> </div> <div class="collapse-content" id="content-24"> <p class="mb-3">Set the background image for a room you own</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">set background <url></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-set seasonal" data-category="building"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>set seasonal</strong> <small class="text-base-content/70 ml-2">(setseasonal, seasonal)</small> <span class="badge badge-neutral ml-2">building</span> </div> </div> <div class="collapse-content" id="content-25"> <p class="mb-3">Set seasonal descriptions or backgrounds for a room you own</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">set seasonal <desc|bg> <time> <season> <text|url></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-shade" data-category="style"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>shade</strong> <small class="text-base-content/70 ml-2">(shadowmsg, shadow_messenger, shadow messenger)</small> <span class="badge badge-neutral ml-2">style</span> </div> </div> <div class="collapse-content" id="content-789"> <p class="mb-3">Send a private, discreet message to any character via a shadow.</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">shade <target> <message></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-shadow constructs" data-category="style"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>shadow constructs</strong> <small class="text-base-content/70 ml-2">(shadow_constructs)</small> <span class="badge badge-neutral ml-2">style</span> </div> </div> <div class="collapse-content" id="content-788"> <p class="mb-3">Conjure illusory shadow constructs as atmospheric decorations; lasts 10 minutes.</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">shadow constructs <description></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-shop" data-category="economy"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>shop</strong> <small class="text-base-content/70 ml-2">(browse, catalog, store, list)</small> <span class="badge badge-neutral ml-2">economy</span> </div> </div> <div class="collapse-content" id="content-88"> <p class="mb-3">Open shop interface to browse, buy, and manage inventory</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">shop [buy <item>|stock|add <price> <item>|remove <item>]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-show" data-category="inventory"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>show</strong> <small class="text-base-content/70 ml-2">(display, present)</small> <span class="badge badge-neutral ml-2">inventory</span> </div> </div> <div class="collapse-content" id="content-120"> <p class="mb-3">Show an item to another character</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">show <item> to <character></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-showdesc" data-category="inventory"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>showdesc</strong> <small class="text-base-content/70 ml-2">(show description, showitem)</small> <span class="badge badge-neutral ml-2">inventory</span> </div> </div> <div class="collapse-content" id="content-121"> <p class="mb-3">Show the description of an item to other players</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">showdesc <item></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-shuffle" data-category="entertainment"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>shuffle</strong> <small class="text-base-content/70 ml-2">(shuffle)</small> <span class="badge badge-neutral ml-2">entertainment</span> </div> </div> <div class="collapse-content" id="content-939"> <p class="mb-3">Shuffle dance partners (host only)</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">shuffle</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-silent entrance" data-category="style"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>silent entrance</strong> <small class="text-base-content/70 ml-2">(silent_entrance)</small> <span class="badge badge-neutral ml-2">style</span> </div> </div> <div class="collapse-content" id="content-803"> <p class="mb-3">Enter the next room silently (suppresses your entrance broadcast for 15 minutes). Requires Dancer's Grace to have been cast recently.</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">silent entrance</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-sit" data-category="navigation"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>sit</strong> <small class="text-base-content/70 ml-2">(sit down, sit on, sit in, sit at, sit beside, sit by, lean on, lean against, sprawl, sprawl on, sprawl in, sprawl at, get in, get into, get on, relax on, relax at, relax in, lounge on, lounge at, lounge in, kneel, kneel on, crouch, straddle, exercise, work out, study)</small> <span class="badge badge-neutral ml-2">navigation</span> </div> </div> <div class="collapse-content" id="content-157"> <p class="mb-3">Sit down, optionally on furniture</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">sit [on/at/in <furniture>]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-skywrite" data-category="style"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>skywrite</strong> <span class="badge badge-neutral ml-2">style</span> </div> </div> <div class="collapse-content" id="content-808"> <p class="mb-3">Trace an arc with your meteor hammer against the sky (cosmetic flourish, 30-second cooldown). Requires Shattered Star active style and ≥3 shared roleplay moments in this room.</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">skywrite</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-slam" data-category="style"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>slam</strong> <small class="text-base-content/70 ml-2">(heavy_landing, heavy landing)</small> <span class="badge badge-neutral ml-2">style</span> </div> </div> <div class="collapse-content" id="content-806"> <p class="mb-3">Describe the ground cracking where your target was thrown. Requires Flying Strike or Side Swipe to have forced movement on the target recently.</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">slam <target></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-smoke" data-category="inventory"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>smoke</strong> <small class="text-base-content/70 ml-2">(puff, light up)</small> <span class="badge badge-neutral ml-2">inventory</span> </div> </div> <div class="collapse-content" id="content-72"> <p class="mb-3">Smoke something from your inventory</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">smoke <item></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-society" data-category="entertainment"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>society</strong> <small class="text-base-content/70 ml-2">(society_prefs)</small> <span class="badge badge-neutral ml-2">entertainment</span> </div> </div> <div class="collapse-content" id="content-940"> <p class="mb-3">Manage your society event preferences (likes and avoids)</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">society interactions</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-soothe" data-category="style"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>soothe</strong> <span class="badge badge-neutral ml-2">style</span> </div> </div> <div class="collapse-content" id="content-786"> <p class="mb-3">Touch someone and soothe some of their aches and pains.</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">soothe <target></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-south" data-category="navigation"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>south</strong> <small class="text-base-content/70 ml-2">(s)</small> <span class="badge badge-neutral ml-2">navigation</span> </div> </div> <div class="collapse-content" id="content-127"> <p class="mb-3">Move south to an adjacent room</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">south</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-southeast" data-category="navigation"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>southeast</strong> <small class="text-base-content/70 ml-2">(se)</small> <span class="badge badge-neutral ml-2">navigation</span> </div> </div> <div class="collapse-content" id="content-134"> <p class="mb-3">Move southeast to an adjacent room</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">southeast</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-southwest" data-category="navigation"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>southwest</strong> <small class="text-base-content/70 ml-2">(sw)</small> <span class="badge badge-neutral ml-2">navigation</span> </div> </div> <div class="collapse-content" id="content-135"> <p class="mb-3">Move southwest to an adjacent room</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">southwest</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-spar" data-category="combat"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>spar</strong> <small class="text-base-content/70 ml-2">(sparring)</small> <span class="badge badge-neutral ml-2">combat</span> </div> </div> <div class="collapse-content" id="content-46"> <p class="mb-3">Challenge someone to a friendly sparring match</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">spar <target></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-spark" data-category="style"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>spark</strong> <small class="text-base-content/70 ml-2">(lightning_fingers, lightning fingers)</small> <span class="badge badge-neutral ml-2">style</span> </div> </div> <div class="collapse-content" id="content-820"> <p class="mb-3">Stormbreaker: arc lightning between your fingers as a flourish. Requires a recent Chain Lightning cast.</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">spark</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-staffroom" data-category="system"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>staffroom</strong> <small class="text-base-content/70 ml-2">(staff room, staff-room, office)</small> <span class="badge badge-neutral ml-2">system</span> </div> </div> <div class="collapse-content" id="content-208"> <p class="mb-3">Teleport to the staff room (staff only)</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">staffroom</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-stance" data-category="combat"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>stance</strong> <small class="text-base-content/70 ml-2">(styleswitch, switch_style)</small> <span class="badge badge-neutral ml-2">combat</span> </div> </div> <div class="collapse-content" id="content-263"> <p class="mb-3">Show or change your active combat style outside combat.</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">stance | stance <style></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-stand" data-category="navigation"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>stand</strong> <small class="text-base-content/70 ml-2">(stand up, get up, stand at, stand by, stand beside, stand near, dance, dance with, dance on, dance at, pace, pace at, pace on)</small> <span class="badge badge-neutral ml-2">navigation</span> </div> </div> <div class="collapse-content" id="content-158"> <p class="mb-3">Stand up from sitting or lying position, optionally at furniture</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">stand [up] | stand at/by <furniture> | dance on <furniture></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-start activity" data-category="entertainment"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>start activity</strong> <small class="text-base-content/70 ml-2">(begin activity)</small> <span class="badge badge-neutral ml-2">entertainment</span> </div> </div> <div class="collapse-content" id="content-941"> <p class="mb-3">Start an activity within the current society event (host only)</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">start activity <type> [args]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-start event" data-category="events"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>start event</strong> <small class="text-base-content/70 ml-2">(startevent, begin event, beginevent)</small> <span class="badge badge-neutral ml-2">events</span> </div> </div> <div class="collapse-content" id="content-102"> <p class="mb-3">Start a scheduled event (organizer only)</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">start event [name]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-statue" data-category="style"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>statue</strong> <small class="text-base-content/70 ml-2">(stone_statue, stone statue)</small> <span class="badge badge-neutral ml-2">style</span> </div> </div> <div class="collapse-content" id="content-791"> <p class="mb-3">Shape a small stone statue as a room decoration (lasts 24 hours).</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">statue <description></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-stop" data-category="navigation"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>stop</strong> <small class="text-base-content/70 ml-2">(halt)</small> <span class="badge badge-neutral ml-2">navigation</span> </div> </div> <div class="collapse-content" id="content-152"> <p class="mb-3">Stop moving, following, observing, or cancel a journey</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">stop [following|observing|journey]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-stopdance" data-category="entertainment"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>stopdance</strong> <small class="text-base-content/70 ml-2">(stopdance)</small> <span class="badge badge-neutral ml-2">entertainment</span> </div> </div> <div class="collapse-content" id="content-942"> <p class="mb-3">Stop the current dance and compute grants (host only)</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">stopdance</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-strip" data-category="clothing"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>strip</strong> <small class="text-base-content/70 ml-2">(undress)</small> <span class="badge badge-neutral ml-2">clothing</span> </div> </div> <div class="collapse-content" id="content-37"> <p class="mb-3">Remove all worn clothing</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">strip all | strip naked</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-study" data-category="combat"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>study</strong> <span class="badge badge-neutral ml-2">combat</span> </div> </div> <div class="collapse-content" id="content-264"> <p class="mb-3">Quietly observe another character to learn their combat styles.</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">study <character> | study stop</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-style" data-category="clothing"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>style</strong> <small class="text-base-content/70 ml-2">(hairstyle, hair)</small> <span class="badge badge-neutral ml-2">clothing</span> </div> </div> <div class="collapse-content" id="content-38"> <p class="mb-3">Style your own or someone else's hair using the description editor</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">style <target></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-subtle" data-category="roleplaying"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>subtle</strong> <span class="badge badge-neutral ml-2">roleplaying</span> </div> </div> <div class="collapse-content" id="content-66"> <p class="mb-3">Perform a subtle action visible only to those nearby</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">subtle <action></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-summon" data-category="navigation"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>summon</strong> <small class="text-base-content/70 ml-2">(call, beckon)</small> <span class="badge badge-neutral ml-2">navigation</span> </div> </div> <div class="collapse-content" id="content-153"> <p class="mb-3">Send a message summoning an NPC to your location</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">summon <npc name> <message></code> </div> </div> </div> <div class="letter-section" id="letter-T" data-letter="T"> <h2 class="text-xl text-primary border-b border-primary pb-2 mb-3 mt-4"> <i class="bi bi-bookmark mr-2"></i>T </h2> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-tattoo" data-category="clothing"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>tattoo</strong> <span class="badge badge-neutral ml-2">clothing</span> </div> </div> <div class="collapse-content" id="content-39"> <p class="mb-3">Give yourself or someone else a tattoo using the description editor</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">tattoo <target> [body region]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-taxi" data-category="navigation"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>taxi</strong> <small class="text-base-content/70 ml-2">(hail, hail taxi, hail cab, call taxi, call cab, rideshare, uber, lyft, autocab, call autocab, cab, rickshaw)</small> <span class="badge badge-neutral ml-2">navigation</span> </div> </div> <div class="collapse-content" id="content-154"> <p class="mb-3">Set your default transport, or hail one to a destination.</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">taxi | taxi to <destination> | cab to <destination> | rickshaw to <destination></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-teach" data-category="cultivation"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>teach</strong> <span class="badge badge-neutral ml-2">cultivation</span> </div> </div> <div class="collapse-content" id="content-227"> <p class="mb-3">Start or stop teaching a martial arts style to another character</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">teach <student> <style> | teach stop</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-think" data-category="roleplaying"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>think</strong> <small class="text-base-content/70 ml-2">(hope, ponder, wonder, worry, wish, feel, remember)</small> <span class="badge badge-neutral ml-2">roleplaying</span> </div> </div> <div class="collapse-content" id="content-67"> <p class="mb-3">Express internal thoughts (visible to telepaths)</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">think <thought></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-tickets" data-category="system"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>tickets</strong> <small class="text-base-content/70 ml-2">(mytickets, ticket, bug, typo, report, request, suggest, viewticket)</small> <span class="badge badge-neutral ml-2">system</span> </div> </div> <div class="collapse-content" id="content-209"> <p class="mb-3">Manage tickets - view, submit, and track bug reports, suggestions, and requests</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">tickets [list|new|view <id>|all]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-tie" data-category="combat"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>tie</strong> <small class="text-base-content/70 ml-2">(bind, restrain)</small> <span class="badge badge-neutral ml-2">combat</span> </div> </div> <div class="collapse-content" id="content-166"> <p class="mb-3">Bind a helpless character</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">tie <character> [hands/feet]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-time" data-category="info"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>time</strong> <small class="text-base-content/70 ml-2">(clock, date)</small> <span class="badge badge-neutral ml-2">info</span> </div> </div> <div class="collapse-content" id="content-92"> <p class="mb-3">Check the current time and date</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">time</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-timeline" data-category="info"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>timeline</strong> <small class="text-base-content/70 ml-2">(timelines, tl, snapshot, snap)</small> <span class="badge badge-neutral ml-2">info</span> </div> </div> <div class="collapse-content" id="content-210"> <p class="mb-3">Create flashback scenes at past years/locations or pause scenes with snapshots</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">timeline [snapshot-name]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-trash" data-category="inventory"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>trash</strong> <small class="text-base-content/70 ml-2">(destroy, junk)</small> <span class="badge badge-neutral ml-2">inventory</span> </div> </div> <div class="collapse-content" id="content-122"> <p class="mb-3">Permanently destroy an item from your inventory</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">trash <item></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-twirl" data-category="style"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>twirl</strong> <span class="badge badge-neutral ml-2">style</span> </div> </div> <div class="collapse-content" id="content-804"> <p class="mb-3">Execute a brief flourishing twirl. Always available in Razor Petals stance; 10-second cooldown.</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">twirl</code> </div> </div> </div> <div class="letter-section" id="letter-U" data-letter="U"> <h2 class="text-xl text-primary border-b border-primary pb-2 mb-3 mt-4"> <i class="bi bi-bookmark mr-2"></i>U </h2> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-undisguise" data-category="social"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>undisguise</strong> <span class="badge badge-neutral ml-2">social</span> </div> </div> <div class="collapse-content" id="content-999"> <p class="mb-3">Drop your disguise. Anyone who already knows you, of course, already knows.</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">undisguise</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-undo" data-category="communication"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>undo</strong> <span class="badge badge-neutral ml-2">communication</span> </div> </div> <div class="collapse-content" id="content-68"> <p class="mb-3">Delete your last message</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">undo</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-uninvite" data-category="lotus"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>uninvite</strong> <span class="badge badge-neutral ml-2">lotus</span> </div> </div> <div class="collapse-content" id="content-1002"> <p class="mb-3">Withdraw a standing invitation to your booth.</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">uninvite <character name></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-unpuppet" data-category="staff"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>unpuppet</strong> <small class="text-base-content/70 ml-2">(release, uncontrol)</small> <span class="badge badge-neutral ml-2">staff</span> </div> </div> <div class="collapse-content" id="content-187"> <p class="mb-3">Release control of a puppeted NPC (staff only)</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">unpuppet [npc name]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-untie" data-category="combat"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>untie</strong> <small class="text-base-content/70 ml-2">(unbind, free)</small> <span class="badge badge-neutral ml-2">combat</span> </div> </div> <div class="collapse-content" id="content-167"> <p class="mb-3">Remove restraints from a character</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">untie <character> [hands/feet/gag/blindfold/all]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-unzip" data-category="clothing"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>unzip</strong> <small class="text-base-content/70 ml-2">(unbutton, tear open, rip open)</small> <span class="badge badge-neutral ml-2">clothing</span> </div> </div> <div class="collapse-content" id="content-40"> <p class="mb-3">Unzip or unbutton worn clothing</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">unzip <item> [, item2, item3...]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-up" data-category="navigation"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>up</strong> <small class="text-base-content/70 ml-2">(u)</small> <span class="badge badge-neutral ml-2">navigation</span> </div> </div> <div class="collapse-content" id="content-130"> <p class="mb-3">Move up to a room above</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">up</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-use" data-category="inventory"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>use</strong> <small class="text-base-content/70 ml-2">(u)</small> <span class="badge badge-neutral ml-2">inventory</span> </div> </div> <div class="collapse-content" id="content-123"> <p class="mb-3">Use or interact with an item in your inventory, or play a game</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">use <item> [branch]</code> </div> </div> </div> <div class="letter-section" id="letter-V" data-letter="V"> <h2 class="text-xl text-primary border-b border-primary pb-2 mb-3 mt-4"> <i class="bi bi-bookmark mr-2"></i>V </h2> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-vanish" data-category="style"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>vanish</strong> <span class="badge badge-neutral ml-2">style</span> </div> </div> <div class="collapse-content" id="content-790"> <p class="mb-3">Become invisible for 30 seconds. 15-minute cooldown.</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">vanish</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-viewmemory" data-category="staff"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>viewmemory</strong> <small class="text-base-content/70 ml-2">(memview, showmemory)</small> <span class="badge badge-neutral ml-2">staff</span> </div> </div> <div class="collapse-content" id="content-188"> <p class="mb-3">View full details of a world memory including raw log</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">viewmemory <memory_id></code> </div> </div> </div> <div class="letter-section" id="letter-W" data-letter="W"> <h2 class="text-xl text-primary border-b border-primary pb-2 mb-3 mt-4"> <i class="bi bi-bookmark mr-2"></i>W </h2> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-wager" data-category="entertainment"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>wager</strong> <small class="text-base-content/70 ml-2">(bet)</small> <span class="badge badge-neutral ml-2">entertainment</span> </div> </div> <div class="collapse-content" id="content-943"> <p class="mb-3">Place a wager on the current society event activity</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">wager <amount> dollar on <count|winner-name></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-wagers" data-category="entertainment"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>wagers</strong> <small class="text-base-content/70 ml-2">(bets)</small> <span class="badge badge-neutral ml-2">entertainment</span> </div> </div> <div class="collapse-content" id="content-944"> <p class="mb-3">View open wager pools and your wagers for the current society event</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">wagers</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-wake" data-category="combat"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>wake</strong> <small class="text-base-content/70 ml-2">(rouse, awaken)</small> <span class="badge badge-neutral ml-2">combat</span> </div> </div> <div class="collapse-content" id="content-168"> <p class="mb-3">Wake an unconscious character</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">wake <character></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-walk" data-category="navigation"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>walk</strong> <small class="text-base-content/70 ml-2">(move, go, run, jog, crawl, limp, strut, meander, stroll, sneak, sprint, fly, swagger, stride, march, hike, creep, shuffle, amble, trudge, wander, lumber, pad, skip, plod, shamble, patrol, sashay, stalk, stomp, pace, scramble, stagger, prowl, traipse, drift, go to, saunter)</small> <span class="badge badge-neutral ml-2">navigation</span> </div> </div> <div class="collapse-content" id="content-155"> <p class="mb-3">Walk toward a target (direction, room, character, or place)</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">walk <target>, move <target>, go <direction>, run <target></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-wander" data-category="entertainment"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>wander</strong> <small class="text-base-content/70 ml-2">(wander)</small> <span class="badge badge-neutral ml-2">entertainment</span> </div> </div> <div class="collapse-content" id="content-945"> <p class="mb-3">Drift to the next art piece in a running art exhibition</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">wander</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-wardrobe" data-category="inventory"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>wardrobe</strong> <small class="text-base-content/70 ml-2">(closet, stash, vault, retrieve, ret, fetch, transfer, ship, summon)</small> <span class="badge badge-neutral ml-2">inventory</span> </div> </div> <div class="collapse-content" id="content-198"> <p class="mb-3">Manage your wardrobe - store, retrieve, and transfer items between locations</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">wardrobe [store <item>|retrieve <item>|transfer [from <location>]]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-wear" data-category="clothing"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>wear</strong> <small class="text-base-content/70 ml-2">(don, put on)</small> <span class="badge badge-neutral ml-2">clothing</span> </div> </div> <div class="collapse-content" id="content-41"> <p class="mb-3">Put on clothing or jewelry from your inventory</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">wear <item> [on <position>] [, item2, item3...]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-weather" data-category="info"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>weather</strong> <small class="text-base-content/70 ml-2">(forecast, conditions)</small> <span class="badge badge-neutral ml-2">info</span> </div> </div> <div class="collapse-content" id="content-93"> <p class="mb-3">Check the current weather conditions</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">weather [forecast]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-west" data-category="navigation"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>west</strong> <small class="text-base-content/70 ml-2">(w)</small> <span class="badge badge-neutral ml-2">navigation</span> </div> </div> <div class="collapse-content" id="content-129"> <p class="mb-3">Move west to an adjacent room</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">west</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-whisper" data-category="roleplaying"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>whisper</strong> <small class="text-base-content/70 ml-2">(whi, wh)</small> <span class="badge badge-neutral ml-2">roleplaying</span> </div> </div> <div class="collapse-content" id="content-69"> <p class="mb-3">Whisper privately to someone in the room</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">whisper <target> <message></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-whitelist" data-category="entertainment"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>whitelist</strong> <small class="text-base-content/70 ml-2">(whitelist)</small> <span class="badge badge-neutral ml-2">entertainment</span> </div> </div> <div class="collapse-content" id="content-946"> <p class="mb-3">Whitelist a character to pledge art for your society event</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">whitelist art <character-name> <event-name></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-who" data-category="info"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>who</strong> <small class="text-base-content/70 ml-2">(where)</small> <span class="badge badge-neutral ml-2">info</span> </div> </div> <div class="collapse-content" id="content-109"> <p class="mb-3">List online characters</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">who [here|all]</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-windows" data-category="building"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>windows</strong> <small class="text-base-content/70 ml-2">(curtains)</small> <span class="badge badge-neutral ml-2">building</span> </div> </div> <div class="collapse-content" id="content-26"> <p class="mb-3">Toggle the curtains/blinds on your windows</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">windows</code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-windwhisper" data-category="style"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>windwhisper</strong> <span class="badge badge-neutral ml-2">style</span> </div> </div> <div class="collapse-content" id="content-812"> <p class="mb-3">Whispering Winds: send an anonymous whisper to someone you can see. The recipient hears the words on the breeze with no source attribution.</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">windwhisper <target> <message></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-withdraw" data-category="economy"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>withdraw</strong> <small class="text-base-content/70 ml-2">(with)</small> <span class="badge badge-neutral ml-2">economy</span> </div> </div> <div class="collapse-content" id="content-89"> <p class="mb-3">Withdraw money from your bank account</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">withdraw <amount> | withdraw all</code> </div> </div> </div> <div class="letter-section" id="letter-Y" data-letter="Y"> <h2 class="text-xl text-primary border-b border-primary pb-2 mb-3 mt-4"> <i class="bi bi-bookmark mr-2"></i>Y </h2> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-yank" data-category="style"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>yank</strong> <span class="badge badge-neutral ml-2">style</span> </div> </div> <div class="collapse-content" id="content-813"> <p class="mb-3">Snaring Storm: retrieve an item from the room with a flick of your rope spear (flavor wrapper for `get`).</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">yank <item></code> </div> </div> </div> <div class="letter-section" id="letter-Z" data-letter="Z"> <h2 class="text-xl text-primary border-b border-primary pb-2 mb-3 mt-4"> <i class="bi bi-bookmark mr-2"></i>Z </h2> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-zap" data-category="style"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>zap</strong> <small class="text-base-content/70 ml-2">(static_shock, static shock)</small> <span class="badge badge-neutral ml-2">style</span> </div> </div> <div class="collapse-content" id="content-821"> <p class="mb-3">Stormbreaker: discharge a static shock on a target in the room. Requires a recent Chain Lightning cast.</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">zap <target></code> </div> </div> </div> <div class="collapse collapse-arrow bg-base-200 mb-2 helpfile-card" id="cmd-zipup" data-category="clothing"> <input type="checkbox" /> <div class="collapse-title flex justify-between items-center py-2"> <div> <strong>zipup</strong> <small class="text-base-content/70 ml-2">(zip, button, do up, button up)</small> <span class="badge badge-neutral ml-2">clothing</span> </div> </div> <div class="collapse-content" id="content-42"> <p class="mb-3">Zip up or button worn clothing</p> <div class="mb-3"> <strong class="text-primary">Usage:</strong> <code class="ml-2">zipup <item> [, item2, item3...]</code> </div> </div> </div> </div> </div> </div> </section> <style> .letter-nav { min-width: 32px; padding: 0.25rem; } .sidebar-link.hidden { display: none; } .helpfile-card.hidden { display: none; } .letter-section.hidden { display: none; } </style> <script> document.addEventListener('DOMContentLoaded', function() { const filterBtns = document.querySelectorAll('.filter-btn'); const helpfileCards = document.querySelectorAll('.helpfile-card'); const sidebarLinks = document.querySelectorAll('.sidebar-link'); const letterSections = document.querySelectorAll('.letter-section'); const visibleCountEl = document.getElementById('visible-count'); filterBtns.forEach(btn => { btn.addEventListener('click', function() { filterBtns.forEach(b => b.classList.remove('active', 'btn-primary')); filterBtns.forEach(b => b.classList.add('btn-outline', 'btn-ghost')); this.classList.add('active', 'btn-primary'); this.classList.remove('btn-outline', 'btn-ghost'); const category = this.dataset.category; let visibleCount = 0; const visibleLetters = new Set(); helpfileCards.forEach(card => { if (category === 'all' || card.dataset.category === category) { card.classList.remove('hidden'); visibleCount++; // Track which letter sections should be visible const letter = card.id.replace('cmd-', '')[0].toUpperCase(); visibleLetters.add(letter); } else { card.classList.add('hidden'); } }); sidebarLinks.forEach(link => { if (category === 'all' || link.dataset.category === category) { link.classList.remove('hidden'); } else { link.classList.add('hidden'); } }); // Show/hide letter sections based on visible cards letterSections.forEach(section => { const letter = section.dataset.letter; if (visibleLetters.has(letter)) { section.classList.remove('hidden'); } else { section.classList.add('hidden'); } }); visibleCountEl.textContent = visibleCount; }); }); // Smooth scroll for anchor links document.querySelectorAll('a[href^="#"]').forEach(anchor => { anchor.addEventListener('click', function(e) { const targetId = this.getAttribute('href'); if (targetId === '#') return; const target = document.querySelector(targetId); if (target) { e.preventDefault(); const offset = 90; // Account for sticky header const targetPosition = target.getBoundingClientRect().top + window.pageYOffset - offset; window.scrollTo({ top: targetPosition, behavior: 'smooth' }); // Expand the card if it's collapsed (DaisyUI collapse uses checkbox) const checkbox = target.querySelector('input[type="checkbox"]'); if (checkbox && !checkbox.checked) { checkbox.checked = true; } } }); }); }); </script> </main> <!-- Footer --> <footer class="bg-base-300 text-base-content/60 py-4 mt-5 border-t border-base-200"> <div class="container mx-auto px-4"> <div class="grid grid-cols-12 gap-4"> <div class="col-span-12 md:col-span-6"> <p class="mb-0">© 2026 Romance of Five Kingdoms. All rights reserved.</p> </div> <div class="col-span-12 md:col-span-6 md:text-right"> <a href="/info/terms" class="text-base-content/60 hover:text-base-content mr-3">Terms</a> <a href="/info/privacy" class="text-base-content/60 hover:text-base-content mr-3">Privacy</a> <a href="/info/contact" class="text-base-content/60 hover:text-base-content">Contact</a> </div> </div> </div> </footer> <!-- Scroll to Top Button --> <button class="btn btn-primary btn-scroll-top" id="scrollToTop" title="Scroll to top"> <i class="bi bi-chevron-up"></i> </button> <!-- Shared Utilities --> <script src="/js/utils.js"></script> <!-- Sumi-e Effects --> <script src="/js/paper-texture.js"></script> <script src="/js/scroll-reveal.js"></script> <script src="/js/mountain-parallax.js"></script> <script src="/js/brush-dividers.js"></script> <script src="/js/dropcap.js"></script> <script src="/js/ink-wash-images.js"></script> <script src="/js/rough-borders.js"></script> <!-- Modal System --> <script src="/js/modal-system.js"></script> <!-- Grammar Checker --> <script src="/js/grammar-checker.js?v=1778060983"></script> <!-- Custom Scripts --> <script> // Scroll to Top functionality (function() { const scrollBtn = document.getElementById('scrollToTop'); window.addEventListener('scroll', function() { if (window.scrollY > 300) { scrollBtn.classList.add('visible'); } else { scrollBtn.classList.remove('visible'); } }); scrollBtn.addEventListener('click', function() { window.scrollTo({ top: 0, behavior: 'smooth' }); }); })(); // Tab functionality (for pages that use tabs) document.addEventListener('DOMContentLoaded', function() { const tabs = document.querySelectorAll('.tab'); const panels = document.querySelectorAll('.tab-panel'); tabs.forEach(tab => { tab.addEventListener('click', function() { const targetPanel = this.getAttribute('data-tab'); tabs.forEach(t => t.classList.remove('active')); panels.forEach(p => p.classList.remove('active')); this.classList.add('active'); const panel = document.getElementById(targetPanel + '-panel'); if (panel) { panel.classList.add('active'); } }); }); // Bootstrap compatibility: Handle data-bs-toggle="tab" and data-bs-toggle="collapse" document.querySelectorAll('[data-bs-toggle="tab"]').forEach(tabTrigger => { tabTrigger.addEventListener('click', function(e) { e.preventDefault(); const targetSelector = this.getAttribute('data-bs-target'); if (!targetSelector) return; // Find all tabs in this tab group and deactivate const tabList = this.closest('.nav, [role="tablist"]'); if (tabList) { tabList.querySelectorAll('[data-bs-toggle="tab"]').forEach(t => { t.classList.remove('active'); t.setAttribute('aria-selected', 'false'); }); } // Deactivate all tab panes in the same content area const targetPanel = document.querySelector(targetSelector); if (targetPanel) { const tabContent = targetPanel.parentElement; tabContent.querySelectorAll('.tab-pane').forEach(pane => { pane.classList.remove('show', 'active'); }); // Activate the target panel targetPanel.classList.add('show', 'active'); } // Activate this tab this.classList.add('active'); this.setAttribute('aria-selected', 'true'); }); }); // Bootstrap compatibility: Handle data-bs-toggle="collapse" document.querySelectorAll('[data-bs-toggle="collapse"]').forEach(collapseTrigger => { collapseTrigger.addEventListener('click', function(e) { e.preventDefault(); const targetSelector = this.getAttribute('data-bs-target'); if (!targetSelector) return; const targetEl = document.querySelector(targetSelector); if (targetEl) { targetEl.classList.toggle('show'); this.setAttribute('aria-expanded', targetEl.classList.contains('show')); } }); }); // Close other dropdowns when one opens (mutual exclusivity) document.querySelectorAll('.menu details').forEach(detail => { detail.addEventListener('toggle', function() { if (this.open) { document.querySelectorAll('.menu details').forEach(other => { if (other !== this && other.open) { other.removeAttribute('open'); } }); } }); }); // Close dropdown menus when clicking elsewhere document.addEventListener('click', function(e) { const details = document.querySelectorAll('.menu details[open]'); details.forEach(detail => { if (!detail.contains(e.target)) { detail.removeAttribute('open'); } }); }); }); </script> </body> </html>