Skip to content

Implementing anima/wyrd properly.#135

Open
MistakeNot4892 wants to merge 1 commit into
PyrelightSS13:devfrom
MistakeNot4892:feature/wyrd
Open

Implementing anima/wyrd properly.#135
MistakeNot4892 wants to merge 1 commit into
PyrelightSS13:devfrom
MistakeNot4892:feature/wyrd

Conversation

@MistakeNot4892
Copy link
Copy Markdown

Changes for upstream

  • Makes ChangeArea() a proc on /turf to reflect ChangeTurf().
  • Removes the default assumption of the initial target of an ability click being the atom turf.
  • Minor proc name and targeting decl changes to ability system.
  • Makes fireballs an above-lighting emissive.

Changes for Pyrelight

  • Renames the decls/spells/etc to properly reflect the current lore.
    • Anima is specifically the ambient Power That Be related to areas/turfs/practitioners as a kind of passive aura.
    • Potentia is the refined form of energy used to craft runestones (and later, to power Novu Uso spellcasting).
    • Wyrd is the overarching idea of magic and spellcasting (spells being wyrd workings).
  • Implements basic abilities for interacting with anima and casting spells.
  • Adds procs/tracking for anima levels on area, turf and mob.

TODO

  • Determine why Flare/Gloom are not invocable at range.
  • Determine why self-clicking doesn't work.
  • Add placeholder icons and sound effects to spells.

@MistakeNot4892 MistakeNot4892 force-pushed the feature/wyrd branch 2 times, most recently from bc69950 to 9565345 Compare February 8, 2026 10:01
@MistakeNot4892 MistakeNot4892 force-pushed the feature/wyrd branch 2 times, most recently from 1825f5a to 26027f2 Compare May 13, 2026 11:10
@MistakeNot4892 MistakeNot4892 force-pushed the feature/wyrd branch 6 times, most recently from a9aa1ff to e67cfe4 Compare May 20, 2026 01:11
Removes the 'veer' language stolen from Erickson.
Working commit for additional spells.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant