Xeno update icon fixes#12245
Conversation
Test merge deployment history:Test Merge Deployed @ 05/20/2026 07:24:34 +00:00:Server InstanceRevisionTest Merge Updated @ 05/20/2026 17:54:17 +00:00:Server InstanceCM13 Live RevisionOrigin: c95e9b1 Test Merge Updated @ 05/20/2026 22:56:32 +00:00:Server InstanceCM13 Live RevisionOrigin: a46fad7 Test Merge Updated @ 05/20/2026 23:27:20 +00:00:Server InstanceRevisionTest Merge Updated @ 05/20/2026 23:58:08 +00:00:Server InstanceCM13 Live RevisionOrigin: 05f844d Test Merge Updated @ 05/21/2026 00:28:58 +00:00:Server InstanceCM13 Live RevisionOrigin: f4f02d0 Test Merge Updated @ 05/21/2026 00:59:48 +00:00:Server InstanceRevisionTest Merge Updated @ 05/21/2026 01:30:42 +00:00:Server InstanceCM13 Live RevisionOrigin: 2104086 Test Merge Updated @ 05/21/2026 04:32:09 +00:00:Server InstanceCM13 Live RevisionOrigin: 583cbcd Test Merge Updated @ 05/22/2026 00:39:01 +00:00:Server InstanceRevisionTest Merge Updated @ 05/22/2026 01:40:04 +00:00:Server InstanceCM13 Live RevisionOrigin: 579457c Test Merge Updated @ 05/22/2026 04:11:23 +00:00:Server InstanceCM13 Live RevisionOrigin: 776c4a6 Test Merge Updated @ 05/22/2026 14:14:57 +00:00:Server InstanceCM13 Live RevisionOrigin: 6d8a35f Test Merge Updated @ 05/22/2026 14:45:49 +00:00:Server InstanceCM13 Live RevisionOrigin: 7cd9b89 Test Merge Updated @ 05/22/2026 22:18:38 +00:00:Server InstanceRevisionTest Merge Updated @ 05/23/2026 03:50:39 +00:00:Server InstanceCM13 Live RevisionOrigin: 4412c87 Test Merge Updated @ 05/23/2026 04:51:36 +00:00:Server InstanceRevisionTest Merge Updated @ 05/23/2026 16:14:49 +00:00:Server InstanceRevisionTest Merge Updated @ 05/23/2026 16:25:09 +00:00:Server InstanceCM13 Live RevisionOrigin: 3d558ec Test Merge Updated @ 05/23/2026 16:54:29 +00:00:Server InstanceCM13 Live RevisionOrigin: 3d558ec Test Merge Updated @ 05/23/2026 23:57:15 +00:00:Server InstanceRevisionTest Merge Updated @ 05/24/2026 00:27:19 +00:00:Server InstanceRevision |
About the pull request
This PR does a few things:
update_woundscalls (update_iconsitself will callupdate_wounds)incheck that could be done w/|=instead)update_iconsthat seemed pointlessupdate_iconsthat merely wanted the behavior delegateon_update_iconslogicstop_momentumif you simply stop moving. Very goofy to charge, stand still, and then turn/move and suddenly you skid to a halt and finally raise your head. 0.5 seconds is just copied from existing logic so it probably is too lenient (especially since this is checking on Life interval); but also most of the behavior logic shoved into the button ought to be refactored into the behavior delegate instead.Explain why it's good for the game
Testing Photographs and Procedure
Screenshots & Videos
https://youtu.be/lR9WlbwenNE
Changelog
🆑 Drathek
code: Removed/simplified some unnecessary calls to xeno update_icons
fix: Fixed designer button saying FIX ME when first selecting the strain
fix: Fixed charger crusher not ever stopping a charge if you simply stop moving
/:cl: