Commit Graph
9 Commits
Author SHA1 Message Date
tevansandClaude Fable 5 8720447eb0 v2.3.0 — original SLA INDUSTRIES dice, drawn from scratch
The old faces were recolored ALIEN RPG dice. Replaced with an original set
drawn programmatically in the B&W ink identity, numerals set in the system's
own SLA Borg Title face (converted woff2->ttf for rendering):

- Operative d6: bone-white schematic faces — heavy rough-inked frame, corner
  crop ticks, SLA hex stamp; the 6 is a filled SLA hexagon with knocked-out
  numeral and radiating flash ticks
- Stress d6: the same language inverted on black
- Stress 1 (BANE): white flash-frame with a hand-built inked skull — angular
  eye sockets, cracked cranium, tooth plate, STRESS label

All remaining Blade Runner d6/d8/d10/d12 dice art removed along with the
recolored alien faces — no derivative dice art remains.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-14 23:03:54 +01:00
tevansandClaude Fable 5 7d81363b14 bump v2.2.0
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
v2.2.0
2026-07-14 22:51:36 +01:00
tevansandClaude Fable 5 545fa8c542 v2.2.0 — uniform art overhaul: black & white ink-and-pencil noir
Every game asset re-rendered into one style: white ink linework + graphite
tonality + film grain on near-black. Cyberpunk-horror noir, uniform across
453 raster images (species, NPC portraits/abilities, weapons, armor, ammo,
drugs, gear, ebb, skills, traits, maps, textures, message art) and 122 SVG
icons (recolored to bone-white/near-black).

Dice keep their function, restyled to match: Operative d6 = bone-white with
black ink faces; Stress d6 = black with white ink; the bane 1 is now a white
flash-frame facehugger (inverted) — instantly readable on a black die.
DSN colorsets and inline chat dice CSS updated to the same B&W language.

Untouched: screenshots/ (docs) and logos/ (third-party marks).
Pipeline: scripts in session scratchpad (Pillow+numpy edge-ink/dodge etch).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-14 22:51:36 +01:00
tevansandClaude Fable 5 5aff39cf75 fix: d66 crit tables failed rolltable provisioning — handle key-shaped results with 1d6*10+1d6 formula
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
v2.1.0
2026-07-14 16:14:30 +01:00
tevansandClaude Fable 5 58b8c0a2e9 v2.1.0 — post-evaluation features: core BPN Generator + rolltable provisioning
- SLABPNGenerator: full Blueprint News generation in core — six colour lines
  (blue/green/red/silver/gold/black) with colour-appropriate objectives,
  complications, contacts, codes and reward bands. Creates a two-page journal
  (player Brief + GM-only Dossier) and posts a dispatch card to chat.
  Registered as a GM scene-control tool. (The standalone BPN module targets
  the original zero-engine system; SLA Zero Two is self-contained.)
- Rolltable provisioning: the engine draws 'Ranged/Melee Weapon Critical Fail
  (2-12)' tables by name but fresh worlds had none — all five system tables
  (panic, d66 phys/mental crits, both crit-fails) are now auto-created from
  packs/tables-data.json in any world where they're missing.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-14 16:10:39 +01:00
tevansandClaude Fable 5 772facb187 v2.0.2 — evaluation cycle 2 fixes
- Ebb Flux is now deducted when the roll is CONFIRMED, not when the dialog
  opens — cancelling a cast no longer burns Flux (new onConfirm hook in
  _rollYZEDice, usable by any future cost-bearing roll)
- Full 36-entry d66 Physical and Mental critical injury tables — the sparse
  8-entry lookups meant most crits fell back to Shaken/Winded; every roll now
  lands on real content aligned with the auto-applied condition maps
- Ebon (Ebb Sensitive) and Brain Waster (Ebb Fury) added to
  SLA_RACIAL_ABILITY_DATA — the two Ebb races previously auto-embedded nothing
- Operative Generator race cards now show the SLA species portraits
  (assets/SLA_Assets/Species) instead of emoji
- Custom pause overlay dropped to z-index 70 — it sat at 9999 and covered
  every open window and dialog while paused
- Armor Check prompt adopts the system dialog styling

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-14 16:05:32 +01:00
tevansandClaude Fable 5 9d0146caa8 v2.0.1 — evaluation cycle 1 fixes
- CRITICAL: dsnSafeShow() guard on all 7 Dice So Nice awaits — a stalled DSN
  animation froze the whole roll pipeline (attack charged Bullet Tax but never
  posted its card). Rolls now always complete within 3.5s of a DSN stall.
- RULES: racial Health/Resolve modifiers were silently dropped at runtime
  (RACE_DERIVED_MODS all zeros + three inconsistent race key sets). Canonical
  race keys via canonicalRaceKey(); Stormer +2 HP, Ebon/Wraith +1 RES,
  Shaktar/Frother +1 HP, Frother/Vevaphon -1 RES now actually apply.
- Sheet race dropdown matched 'wraith' but actors store 'wraithraider' —
  showed '-- SELECT --' for every Wraith Raider. Fixed across all sheets.
- Natural weapons (Wraith Teeth & Claw, Morphic Strike…) now appear in the
  Equipment tab's Melee Weapons list with a STRIKE button.
- PC wizard: unspent attribute/skill points now require a second click with
  an explicit '<N> points unspent — Next anyway?' prompt.
- First-run world setup: branded 'Mort — Downtown Grid' landing scene (user's
  SLA neon art) + 'START HERE' GM briefing journal on first GM login.
- Removed Blade Runner splash/banner art (wrong game, third-party trademark).
- CSS: push button no longer wraps mid-word; dice flow layout; GM toolbar
  chips unified into the v2 chrome; natural-weapon row accent.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-14 15:47:35 +01:00
tevansandClaude Fable 5 6055a83545 v2.0.0 design layer: dice identity + chat/sheet chrome
- Stress dice get a blood-red facehugger BANE face on the 1; numbered faces
  on 2-5 for both sets; metal material, SLA Borg font on both colorsets
- Cyan accent (#00d4ff) replaced by hazard yellow across mjs + css
- New v2 identity CSS layer: palette variables, window chrome, hazard-stripe
  header rail, tabs, buttons, inputs, dark-glass chat cards, inline dice that
  match the 3D dice, red push button, dialog + scrollbar styling

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-14 14:54:38 +01:00
tevansandClaude Fable 5 1bcd6e9689 SLA Zero Two v2.0.0 — fork of Zero Engine v1.7.6 as standalone slazero2 system
Full identifier rename (id, paths, flags, packs), KickStart drugs moved into
drugs.json source, legacy Blade Runner files removed, fresh history.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-14 14:50:07 +01:00