7 Commits
Author SHA1 Message Date
siliconsandGitHub 457423ad6c melee refactor atomization - attack_mob -> legacy_mob_melee_hook (#7167) 2025-05-20 22:23:13 +02:00
Letter NandGitHub 6a02353154 use native color procs (#6925)
title, updated icon helpers
2024-12-18 07:11:16 -08:00
siliconsandGitHub 175cce8c85 small poster rewrite (#6884)
adds persistence support kinda
adds /preset's of everything
2024-11-27 08:15:13 -07:00
siliconsandGitHub e6f972666c regexes damage and wound types (#6735)
Different semantics demand different defines. It's hard to tell what's
being used where and for what reason right now.

Staging for combat PR.
2024-09-09 15:13:34 -06:00
siliconsandGitHub 0c8dd521c2 refactors attack hand proc header (#6720)
needed for #5677 

this is to make that PR slightly easier to review.
2024-09-06 13:36:10 -06:00
siliconsandGitHub f0d21d3e42 prototype ids (#6560)
Adds a system for persistence to bind to things without requiring the
type to never change

## but, why?

Usually we to finalize stuff like typepaths before persisting because
that's the smart thing to do

But for volatile things like organs that are under constant refactoring
by necessity this doesn't work

So we do this to allow type changes to not throw out data

At some point we'll also need a versioning system for serialize /
deserialize and semantics on when to "full serialize" / "full load", as
an example if someone serialized an organ with 100 maxhealth but code
changes made it 200, what then?
2024-07-03 15:16:04 -06:00
siliconsandGitHub d013379426 medibeam stream projectors (#6555) 2024-07-01 22:31:04 +02:00