Outward
Install

Details

Last Updated
First Uploaded
Downloads
33
Likes
0
Size
146KB
Dependency string
CeruleanCutlass-SkillKit-0.1.0
Dependants

SkillKit changelog

0.1.0 — 2026-07-30

  • Thunderstore release prep: changelogs + real category tags for BW
  • Pre-release review fixes: the public wiki, the unguarded scroll seam
  • Review fixes: the shared kits must not enforce OUR id allocation
  • Thunderstore release prep: BW/SkillKit/StoryKit manifests + descriptions
  • Draw every custom id from the community-allocated pool (87000-87999)
  • Icon pipeline: condition generation on real Outward art, restyle every icon
  • Extract the stamp-and-heal Converge helper into ForgeKit (static-analysis A2)
  • Lane 6A: lift SlStatus into SkillKit, BW keeps a thin shim
  • SkillKit: OnCastResult + CooldownSeconds, Lifecycle player-wait, Init warn, NoInlining
  • docs(wiki): always document config file paths + example configs
  • docs: wiki tree + status/readme refresh
  • Integrate verb re-homing wave + 2026-07-20 SP session results + fix batch
  • Gift & item-spawn network-policy bundle (health review 2026-07-18 §2.1/§2.2)
  • R7b/F14 (review 2026-07-14): SkillKit.SkillClock owns the four-field cooldown write (BW's raw Skill-field pokes die), SkillCooldowns lifted to SkillKit on its own host/logger; SlConsumables stays in BW by dependency truth (deeply SideLoader-typed — ForgeKit can't take it, SkillKit shouldn't)
  • ForgeKit/SkillKit bundle (review 2026-07-14): CommandChannel stamps its dedup key only after a successful read; shared bidirectional Suggest lifted to ForgeKit (superstring typos now suggest everywhere); SkillRegistry.Init guards before assigning; void-floor mirror gets a source-level parity gate; scaffold example key ships unbound
  • Skill-tree overhaul: Maren sells the real 10-skill tree — Scatology, Beast of Burden, Wild Unknown, Communion
  • StoryKit: NPCs/trainers/dialogue as a kit — Maren goes live in Cierzo
  • Project health review wave: 12-agent fanout, 18 confirmed fixes, CI validity gate
  • Hunt-as-One Synergy + For the Kill: honest strikes, stacking buff, execute skill
  • SkillKit: instrument + harden custom-skill boot/save-restore diagnosis
  • … and 4 more (see git history)

0.1.0 — initial release

  • SideLoader pack-load wiring for a learnable custom skill: SL_Skill registration, effect-bucket routing, and the stuck-cast guard (a cancelled/interrupted cast no longer strands the caster's animation or cooldown state).
  • Dynamic multi-state quickslot icons — a skill's icon can change based on runtime state (stacks, cooldown, availability) without hand-rolled UI code per consumer.
  • Weapon-dependent native cast animation sync, and a learn helper for registering a skill into the player's learnable set.
  • Convergent re-stamping — a skill's runtime state re-applies correctly after a save/reload or a scene change, rather than needing a fresh cast to re-sync.
  • Extracted from Beastwhispering; consumers own the skill's actual content (SL_Skill XML, ItemID block, icon art, and what the skill does), SkillKit owns the mechanism.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.