Skip to content

Implementing anima/wyrd properly. - #135

Merged
MistakeNot4892 merged 1 commit into
PyrelightSS13:devfrom
MistakeNot4892:feature/wyrd
Aug 25, 2026
Merged

MistakeNot4892 merged 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 7 times, most recently from e67cfe4 to 5bb6f40 Compare May 20, 2026 04:16
Removes the 'veer' language stolen from Erickson.
Working commit for additional spells.
@MistakeNot4892

Copy link
Copy Markdown
Author

Merging this half-finished to get it out of my branches.

@MistakeNot4892
MistakeNot4892 merged commit f7146c4 into PyrelightSS13:dev Aug 25, 2026
14 checks passed
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