Skip to content
Snippets Groups Projects

Removable egos

Merged Alex Ksandra requested to merge 0player/t-engine4:dynamic_egos into master

Recently there was a talk on IRC how sweet would it be to be able to strip egos from an object. This achieves just that, keeping a list of egos at each object, too! As a nice bonus, it showcases its capabilities by converting Imbue Item and Reshape Weapon/Armor to slap egos onto objects (and in the second case, to strip them from objects, too). Randarts now have egos, too, and even randart stat powers are hoarded together by the name and converted into egos. Overall it's pretty sweet. Of course, this is not limited to objects in its applications. Imagine: SHAPESHIFTING ACTORS.

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Author Contributor

    Full backward & forward compatibility (aside from code that relies on new functionality) assured. In particular, Reshape Weapon/Armor repeatedly applied to a weapon in old version at odd TL, and in new version at even TL. Working as intended! The only caveat is that a talent may succesfully apply to a weapon that cannot be currently reshaped any further (and reapply the same bonuses), but as it practically only affects a chat message and doesn't raise stats above expected, I find this negligible.

Please register or sign in to reply
Loading