Bloop
2bae025bfe
Audits wash/cleaning signals + refactors wash() to ensure no needless mob updates occur ( #91259 )
...
## About The Pull Request
This has the potential to create a lot of needless mob updates which is
not great. Now should only update a mob's clothing if it was actually
washed.
This PR
1) ensures that all wash() procs return a bitflag.
2) ensures that `wash()` proccalls which result in expensive operations
like icon updates only do so when it is necessary
## Why It's Good For The Game
Updating mob sprites is expensive, and doing it when nothing has been
changed is bad.
## Changelog
Nothing really player facing
2025-06-02 18:54:53 +00:00
..
2025-03-03 14:58:27 +01:00
2025-05-30 11:36:38 +10:00
2025-05-29 21:23:59 -07:00
2025-01-30 10:41:56 +00:00
2025-01-28 22:16:16 +01:00
2025-03-11 13:28:34 -05:00
2025-05-25 12:08:00 +03:00
2025-06-02 18:54:53 +00:00
2025-05-13 10:40:36 +12:00
2025-06-02 18:54:53 +00:00
2025-06-01 19:44:15 -07:00
2025-04-26 16:37:57 +02:00
2025-02-19 17:48:10 -07:00
2025-05-22 09:02:28 +02:00
2025-04-07 18:46:28 +02:00
2024-12-26 11:07:07 +01:00
2025-05-19 13:32:12 +10:00
2025-06-01 16:37:43 -07:00
2025-05-19 13:32:12 +10:00
2025-04-07 19:30:20 +02:00
2025-06-01 14:34:26 -04:00
2025-04-15 18:00:43 +00:00
2025-05-31 19:38:07 -05:00
2025-04-30 10:29:29 +01:00
2025-05-31 19:38:07 -05:00
2025-06-01 12:47:54 -07:00
2025-05-30 11:36:38 +10:00
2025-04-27 13:36:01 -07:00
2025-05-28 01:11:27 -04:00
2025-06-02 18:54:53 +00:00
2025-06-01 01:26:53 +00:00
2025-02-17 14:59:44 -08:00
2025-05-16 22:55:22 -07:00
2025-05-28 09:45:20 -04:00
2025-05-31 19:38:07 -05:00
2025-03-29 04:28:51 +01:00
2025-04-25 17:36:34 -04:00
2025-05-03 02:47:43 +02:00
2025-03-25 21:42:18 +01:00
2025-04-07 18:29:03 +02:00
2025-04-30 19:16:42 +00:00
2025-05-31 19:38:07 -05:00
2025-05-30 11:36:38 +10:00
2024-12-26 15:06:04 +01:00
2025-03-15 05:51:06 +00:00
2025-05-03 02:47:43 +02:00
2025-05-19 13:32:12 +10:00
2025-03-28 16:31:23 -07:00
2025-04-01 22:08:15 +02:00
2025-05-16 15:27:49 -06:00
2025-04-06 14:20:13 -06:00
2025-03-28 01:51:57 +02:00
2025-05-15 01:07:41 +01:00
2025-01-06 18:13:48 -08:00
2025-06-01 12:47:55 -06:00
2025-02-17 11:06:50 +01:00
2025-03-05 13:27:06 +13:00
2025-05-06 08:43:08 +02:00
2025-05-29 10:21:29 -07:00
2025-01-28 22:16:16 +01:00
2025-05-15 03:56:38 +03:00