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-04-01 22:08:15 +02:00
2025-05-27 18:01:30 +02:00
2025-06-01 16:37:43 -07:00
2025-06-01 16:37:43 -07:00
2025-05-25 03:14:53 +03:00
2025-05-19 13:32:12 +10:00
2025-05-19 13:32:12 +10:00
2025-05-26 13:05:08 +00:00
2025-06-01 01:26:53 +00:00
2025-06-01 01:26:53 +00:00
2025-05-25 03:14:53 +03:00
2025-06-01 16:37:43 -07:00
2025-06-01 12:47:55 -06:00
2025-05-19 13:32:12 +10:00
2025-06-01 19:44:15 -07:00
2025-05-19 13:32:12 +10:00
2025-06-01 01:26:53 +00:00
2025-05-19 13:32:12 +10:00
2025-05-26 13:40:12 +00:00
2025-05-19 13:32:12 +10:00
2025-05-28 01:11:27 -04:00
2025-05-17 12:41:25 -07:00
2025-06-01 19:44:15 -07:00
2025-06-01 01:26:53 +00:00
2025-05-16 04:24:03 -07:00
2025-05-19 13:32:12 +10:00
2025-05-19 13:32:12 +10:00
2025-05-19 13:32:12 +10:00
2025-04-20 12:02:29 +00:00
2025-05-25 12:30:22 +03:00
2025-06-01 19:44:15 -07:00
2025-06-01 16:37:43 -07:00
2025-05-24 15:21:02 -07:00
2025-05-03 02:43:01 +02:00
2025-05-31 19:38:07 -05:00
2025-04-30 10:29:29 +01:00
2025-05-19 13:32:12 +10:00
2025-05-19 13:32:12 +10:00
2025-05-08 00:48:52 +00:00
2025-06-02 18:54:53 +00:00
2025-05-19 13:32:12 +10:00
2025-06-01 16:37:43 -07:00
2025-05-22 09:02:28 +02:00
2025-04-19 12:28:56 +02:00
2025-05-08 00:48:52 +00:00
2025-05-19 13:32:12 +10:00
2025-05-24 22:33:41 +00:00
2025-05-19 13:32:12 +10:00
2025-05-19 13:32:12 +10:00
2025-05-19 13:32:12 +10:00
2025-05-19 13:32:12 +10:00
2025-05-31 19:38:07 -05:00
2025-05-19 13:32:12 +10:00
2025-06-01 01:26:53 +00:00
2025-05-24 15:21:02 -07:00
2025-05-24 15:21:02 -07:00
2025-05-19 13:32:12 +10:00
2025-05-02 23:25:58 +02:00
2025-05-24 23:18:38 +00:00
2025-05-19 13:32:12 +10:00
2025-05-19 13:32:12 +10:00
2025-05-19 13:32:12 +10:00
2025-05-25 20:48:22 -04:00
2025-05-02 23:25:58 +02:00
2025-05-19 13:32:12 +10:00
2025-05-19 13:32:12 +10:00
2025-05-19 13:32:12 +10:00
2025-05-19 13:32:12 +10:00
2025-06-01 16:37:43 -07:00
2025-06-02 18:54:53 +00:00
2025-06-01 00:59:56 +00:00
2025-05-31 19:38:07 -05:00
2025-06-01 19:44:15 -07:00
2025-05-19 13:32:12 +10:00
2025-04-28 15:58:45 +01:00
2025-05-19 13:32:12 +10:00
2025-04-28 15:58:45 +01:00
2025-05-19 13:32:12 +10:00
2025-04-02 22:16:34 +01:00
2025-05-19 13:32:12 +10:00
2025-04-15 11:00:38 +00:00
2025-05-19 13:32:12 +10:00