Skip to content

Documentation for taisidon.lic

Mahtra edited this page Jul 28, 2026 · 1 revision

Taisidon Mystery Solver - User Guide

What This Script Does

taisidon.lic automatically solves the Taisidon Mystery murder-mystery cruise in DragonRealms (the cruise ship is the Morada). It boards the ship, gathers all three clues -- the murderer, the murder weapon, and the room where the murder took place -- and then makes the accusation for you, earning your Taisidon tour coupon.

The murder mystery is a recurring event (it has run most years). You have thirty real-life minutes per cruise to solve the crime. The script does the whole loop in well under a minute, so it is ideal for redeeming a stack of boarding passes back to back.


Prerequisites

Before running the script you need:

  1. A boarding pass -- one is consumed per cruise. The script runs get my boarding pass, so keep passes somewhere your character can GET them from (a worn container is fine).
  2. To be standing with the Taisidon cruise coordinator (the event representative), at the redemption spot found through the festive portal near A'baya Esplanade. If you start anywhere else, the script tells you where to go and stops.
  3. Empty hands (handled for you) -- the script empties both hands at the start via your EquipmentManager configuration, and again after accusing, so any reward ends up stowed.

No YAML configuration is required.


Usage

;taisidon

Runs a full cruise from the coordinator: get a pass, redeem it, board, solve, and accuse.

;taisidon restart

Skips boarding and starts in the morgue (room 16031). Use this to resume if you are already aboard -- for example if a previous run was interrupted after boarding.

To solve many cruises in a row, redeem passes with your multiplier/queue and re-run ;taisidon for each one.


How It Works

The event asks you to identify three things and then ACCUSE person WITH weapon IN room. The script gathers each clue the same way a player would:

  1. Board. get my boarding pass, then REDEEM the pass at the coordinator. REDEEM asks you to repeat the command within a few seconds to confirm; the script handles that. Once the coordinator takes the pass, it runs ask coordinator about access, which moves you aboard the Morada and starts the mystery.

  2. Weapon (in the morgue). It runs STUDY corpse. Each murder weapon leaves a unique wound description, so the wound text alone identifies the weapon -- there is no need to APPRAISE the weapons scattered around the ship.

  3. Murderer and crime scene (on patrol). It walks the six cruise rooms. In each room it:

    • Asks the single suspect present ABOUT ALIBI. An innocent suspect gives a straight answer; the murderer gives a nervous "tell" (see the table below).
    • SEARCHes the room. Five rooms turn up nothing; the murder room shows dried blood.

    The patrol stops as soon as both the murderer and the crime scene are known.

  4. Accuse. Once all three clues are known, it runs ACCUSE murderer WITH weapon IN room. A correct accusation is rewarded with a Taisidon tour coupon.


Reference Tables

These are the exact mappings the script uses. They are provided so you can double-check a run or solve manually if you ever need to.

Weapon by corpse wound (STUDY corpse)

Wound description contains ... Weapon
displaying clean edges zills
chop marks that reveal flesh and bone cleaver
soft tissue damage and internal bleeding baton
severe lacerations bottle
oddly curved puncture wounds corkscrew
ragged edges knife
criss-crossed with slashes comb
gashes and severe blunt trauma logbook
deep and lethal puncture wounds paintbrush

Murderer by alibi "tell" (ASK suspect ABOUT ALIBI)

An innocent suspect answers plainly, e.g. A Dwarven chef says, "I was taking inventory of the pantry." The murderer's answer includes one of these nervous behaviors:

Nervous tell Typical suspect
says with a nervous tic chef
says coughing awkwardly beautician
says with shifty eyes boatswain
says with a flushed face entertainer
says with trembling hands director
says while pacing back and forth bartender
says while blinking excessively artist
says while tugging at their uniform deckhand
says, fingers tapping steward

(The suspect roles are typical pairings; the script keys on the tell, not the role, so it works regardless of who the murderer is on a given run.)

Crime scene by room

The six cruise rooms are bar, buffet, foredeck, lounge, promenade, and quarterdeck. The script identifies the scene from the room it is standing in when it finds the blood.


Rewards

  • Participation: everyone who tries to solve the mystery is awarded shipboard points, usable at the shops along A'baya Esplanade.
  • A correct accusation: earns a Taisidon tour coupon. Two coupons combine into a tour ticket (ASSEMBLE coupon WITH my other coupon), and a ticket grants access to the Taisidon Tour.

Troubleshooting

The script prints a clear message and stops (rather than sending a broken command) whenever it cannot proceed. Common messages:

  • "you have no boarding passes" -- acquire a boarding pass and try again.
  • "you are not with the cruise coordinator. Go to room 15979 and rerun." -- you tried to redeem somewhere other than the redemption spot. Travel to the coordinator and rerun.
  • "could not identify the weapon from the corpse" -- STUDY returned an unrecognized wound (for example if the event text changed). The wound text is printed so it can be reported.
  • "ASK ABOUT ALIBI returned a Usage error" or "SEARCH failed" -- something about the cruise state is off ("check the things"); rerun from a clean state.
  • "not enough clues to accuse" -- a clue was not found, so the script deliberately does not send an incomplete accusation. It prints which clues it has so you can finish manually.

Credits

Original author: Kalinandra. The wound descriptions, alibi tells, search results, and the redeem/board flow encoded in the script were verified against real event transcripts.

Clone this wiki locally