Skip to content

Releases: MrNice/trowllord-releases

v0.1.14

Choose a tag to compare

@MrNice MrNice released this 25 Jul 21:36
27047eb
Update README.md

v0.1.13

Choose a tag to compare

@MrNice MrNice released this 24 Jul 21:15
27047eb

TrowlLord v0.1.8 → v0.1.13

Healers got a whole toolkit this cycle: click-to-heal, a healer hotbar, and share tracking.
Also karma/think blocking options, command-line quality of life, and a pile of fixes — including
the "blank inventory on first login" bug.

Healer toolkit

You need a caduceus / asklepian / asklepian staff / mercurial staff in your right hand for the
heal parts; everything else works for anyone.

  • Click a player to heal them. With a heal item equipped, clicking someone in the Players
    window heals them — fallen players included. Clicking someone who's off-screen just selects
    them, no "The player must be in the same area." spam. Swap to a sword and clicks go back to
    select-only.
  • Healer hotbar. Settings ▸ Hotbar ▸ Mode: Healer turns the hotbar into two rows:
    • Top row: everyone sharing you, portrait + name, in the order they shared — slots don't
      shuffle when someone unshares. Click a slot to heal that person.
    • Bottom row: healers. Fills itself as you get healed ("You sense healing energy from X"
      adds X). Slots never reorder or evict on their own; drag a name from the Players window onto
      a slot to pin it, right-click to clear. After you leave town with a hunt group, an optional
      "Refresh healers?" chip offers to swap town healers for your actual companions — it never
      refreshes without asking.
    • Flip back to Normal mode and your old hotbar is exactly as you left it.
  • "Sharing You" section. Settings ▸ Player List (new page) ▸ "Move players sharing you to
    the top": everyone sharing you pins to a section at the top of the Players window. Mutual
    shares show once, up there.
  • Share count reads at a glance. The Players-window header count colours red at 0 shares
    through green at 5, and shows the experience bonus inline: "(5/5 +5% xp)".

Karma & thought blocking

  • Blocking now covers sunstone thinks. /block, /ignore, /really, /troll suppress
    "X thinks to you / your clan / a group" even when X is far off-screen — previously those
    slipped through.
  • New General ▸ Karma options:
    • Block anonymous karma: drops unsigned /anoncurse / /anonthank receipts and the karma
      sound; signed "karma from X" still shows.
    • Disable all karma: drops every received-karma line and sound, and keeps your own name
      plate plain black (no karma red/blue) everywhere — scene, Players list, avatar bar,
      screenshots, MP4 exports.
    • Your own "you thank/curse" confirmations always show.

Command line & typing

  • / focuses the command line from anywhere. Typing / in the Game window inserts it and
    focuses the editor; typing it in a detached Inventory/Players/Text window raises the Game
    window with the editor focused. Bound macros still take precedence.
  • Mac-style arrows in the command editor. Plain Up/Down move the caret (and hop to the
    start/end on a one-line entry, like a native Mac field). History recall moved to
    Cmd/Ctrl+Up/Down.
  • Mac: typing works without clicking the command box first. Type-anywhere input was being
    silently eaten after window focus changes on macOS (Enter and Backspace worked, letters
    didn't). Windows keeps its guard against the phantom character when swapping windows.

Performance

  • Two clients on one PC actually works now. Dragging or mousing in one window used to
    starve the other down to ~1 fps; both now stay at full rate.
  • On-scene text contrast. Name plates and bubbles blend more accurately against the field,
    so small text at odd window sizes reads darker and cleaner.

Bug fixes & errata

  • First login showed a blank inventory and empty hands — items existed server-side
    (/equip "worked" but nothing updated) until you disconnected and logged back in. The login
    inventory data was getting dropped while the client was busy opening windows; it's no longer
    lost. Recordings made during busy moments also no longer miss frames.
  • Bag of Holding with stacked items (issue #25): a stack like "Acorn (3)" made the bag read
    4/5 when full and could turn the next unrelated text line into a phantom bag item that stuck
    around in prefs. Counts are right and phantoms are gone.
  • Right-Clicker healers reverting to Fighter mode. Opening and closing Settings mid-play
    silently reset macro state without running @login, so Gorvin's Right-Clicker fell back to
    its Fighter default. Any macro reload now re-runs @login (matching the real client), and
    closing a window without editing macros doesn't reload them at all.
  • "You see nothing special…" lines at login came from the silent armor-wear check examining
    a held Piece of Iron / Lump of Iron Ore. Loose smithing materials are skipped now (they don't
    wear out anyway).
  • Heals on players with spaces in their names ("Al azif") failed to resolve; fixed.
  • Mac crash when the Players/Inventory action bar was open during certain redraws; fixed.
  • A dropped network packet could permanently kill the text/inventory stream while the
    client waited forever for a resend that never comes; recovery now gives up and resumes.

v0.1.12

Choose a tag to compare

@MrNice MrNice released this 24 Jul 04:29
27047eb
Update README.md

v0.1.11

Choose a tag to compare

@MrNice MrNice released this 24 Jul 02:26
27047eb
Update README.md

v0.1.10

Choose a tag to compare

@MrNice MrNice released this 21 Jul 17:50
27047eb
Update README.md

v0.1.9

Choose a tag to compare

@MrNice MrNice released this 18 Jul 19:08
27047eb
Update README.md

v0.1.8

Choose a tag to compare

@MrNice MrNice released this 15 Jul 07:42
27047eb
Update README.md

v0.1.7 Better Blocking, Many Bugfixes

Choose a tag to compare

@MrNice MrNice released this 14 Jul 20:31
27047eb

New blocking levels (/block /really, /block /troll), a visible block roster, a bag fix for
characters without one, and rendering fixes.

Blocking

  • /block /really <name> erases a player locally. The classic /block silences speech and
    /ignore ghosts the sprite; /really removes everything: sprite, name plate, Players-list row,
    speech/thought bubbles and the thinkto alert sound, and their text-log lines (logon, clanning,
    share, fallen).
  • Spell effects on an erased player are hidden too. Heal/mystic sparkles, AoE rings, and
    lightning strikes centered on them would otherwise draw over empty ground and give away their
    position. Detection is a heuristic — a translucent transient-effect image within a tile of their
    live position — not a hand-kept list of effect image ids. Applies to the live scene, screenshots,
    and MP4 exports.
  • /block /troll <name> suppresses everything /really does but keeps the mobile, drawn with
    the orc/t'rool monster sprite (the same image id the game's monster definitions use), live
    pose/facing, and a monster-style thin injury bar instead of a name tag. Rationale: the server
    still bumps you into blocked players, and an invisible obstacle is confusing — this makes the
    collision visible.
  • The block roster is visible now. /block ?, /ignore ?, or /forget ? list who's
    ignored, blocked, fully blocked, and troll-blocked. /unblock or /forget <name> clears any of
    them, and the Players action bar shows "Unblock" for every block flavor.
  • Limitation: /anonthank and /anoncurse are anonymous on the wire, so no client can filter
    them.

Bag of Holding

  • Characters without a bag got "* You haven't secured the bag yet." in the log at every login,
    from the client's silent bag query. That reply is now recognized: the lines are suppressed, and
    the bag section + inventory Add-to-Bag buttons are hidden for that character.

Rendering & performance

  • Draw order matches the original client: Y-sort within planes, fallen characters under the
    plane-0 band.
  • Name plates and speech bubbles render sharper: rasterized on an integer grid and downscaled
    once, so stroke weight stays uniform at any window size.
  • Crowded night scenes drop fewer frames: ported the original client's lightmap radius
    throttle, which sheds lighting cost before the frame rate drops. A one-time hint suggests GPU
    compose + Sharp scaling on machines that would benefit.
  • 17 more transient junk pictures excluded from auto-map painting.

Fixes

  • Inventory Drop button no longer expands through a user-defined /drop macro.
  • Fixed a crash in the sprite override picker (iced responsive-layout desync).
  • Message controls: hide-fallen option, labeled friends exempt from clanning/fallen suppression, a
    name-plate toggle, /help, and /pref parity with the original client.

v0.1.6

Choose a tag to compare

@MrNice MrNice released this 30 Jun 02:04
27047eb

Stone messages make noise now.

v0.1.5

Choose a tag to compare

@MrNice MrNice released this 29 Jun 23:34
27047eb

Sharing and Bag Inventory got more indicators in their respective sections.