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