Commit Graph

52 Commits

Author SHA1 Message Date
65e5de5407 Cover individualized reserve bond drill settlement 2026-07-09 13:54:42 +09:00
e4f494b7b1 Apply per-officer reserve drill focus 2026-07-09 13:40:54 +09:00
02578e2f28 Add reserve drill assignment API 2026-07-09 13:38:20 +09:00
053536fd20 Prepare reserve drill assignment state 2026-07-09 13:36:59 +09:00
4a7bca0f61 Verify unlock reward settlement 2026-07-05 18:00:08 +09:00
ed4cc207a6 Verify recruit reward settlement 2026-07-05 17:56:14 +09:00
90dc9d0201 Verify equipment reward resettlement 2026-07-05 17:51:03 +09:00
44b2c6064c Clamp campaign bond levels 2026-07-05 14:52:09 +09:00
785ef2921d Normalize campaign reward snapshots 2026-07-05 14:44:31 +09:00
ce79166f96 Normalize campaign reward labels 2026-07-05 14:41:47 +09:00
0950f458a8 Filter invalid campaign reward recruits 2026-07-05 14:29:52 +09:00
16cbcf2c9a Filter invalid campaign reward unlocks 2026-07-05 14:26:04 +09:00
c702bfdfb0 Clamp campaign objective target markers 2026-07-05 14:22:22 +09:00
d0085eeb18 Deduplicate campaign reward references 2026-07-05 14:13:27 +09:00
7196ab3dbd Filter self-referential campaign bonds 2026-07-05 14:08:42 +09:00
1145ef14aa Clamp campaign save numeric fields 2026-07-05 13:52:42 +09:00
70cd7305a8 Cap max bond experience gains 2026-07-05 13:18:07 +09:00
8d306587fc Clamp campaign save growth values 2026-07-05 13:09:26 +09:00
b383dbf245 Harden sortie formation assignment recovery 2026-07-05 12:27:16 +09:00
8a73169263 Harden sortie item assignment recovery 2026-07-05 12:22:47 +09:00
81bc2461ed Cap campaign inventory recovery 2026-07-05 12:16:24 +09:00
cbce49b298 Filter campaign history roster references 2026-07-05 12:12:37 +09:00
3e7a7c2478 Recover blank campaign battle titles 2026-07-05 12:07:56 +09:00
d48726c21c Cap campaign battle history snapshots 2026-07-05 12:04:23 +09:00
20def5e151 Cap campaign save string lists 2026-07-05 11:56:24 +09:00
6d17e86325 Normalize explicit campaign slot reads 2026-07-05 11:06:01 +09:00
5c9983b2d7 Require valid campaign save for continue 2026-07-05 11:02:21 +09:00
1943363111 Ignore malformed campaign reward labels 2026-07-05 10:59:04 +09:00
d827239813 Harden campaign save timestamp recovery 2026-07-05 10:54:59 +09:00
118d668002 Reject unknown campaign battle reports 2026-07-05 10:50:30 +09:00
a0ced53e8d Normalize campaign inventory labels 2026-07-05 10:46:07 +09:00
f4ff01e917 Prevent duplicate camp rewards 2026-07-05 10:38:30 +09:00
584965d455 Cover campaign reward resettlement 2026-07-05 10:32:00 +09:00
243a97bcb8 Normalize campaign reward labels 2026-07-05 10:27:19 +09:00
74dfe8f665 Filter stale battle report references 2026-07-05 10:22:45 +09:00
ffbe8a510e Cover sortie supply launch normalization 2026-07-05 10:17:24 +09:00
a1f925c1ca Normalize sortie supply assignments 2026-07-05 10:14:24 +09:00
23eabd9ca6 Recover malformed settlement equipment 2026-07-05 10:10:22 +09:00
7cd7f4b8c9 Recover malformed roster equipment 2026-07-05 10:07:06 +09:00
4be59e5c80 Recover malformed first battle reports 2026-07-05 10:01:06 +09:00
fa78f82ce2 Filter stale campaign bonds 2026-07-05 09:55:07 +09:00
6fa502432e Filter stale sortie save ids 2026-07-05 09:50:31 +09:00
49b2b2300f Recover stale latest battle ids 2026-07-05 09:45:56 +09:00
5c7cfed12e Recover battle history keys by id 2026-07-05 09:41:40 +09:00
7185566b5d Harden sortie item save recovery 2026-07-05 09:36:25 +09:00
2256669719 Normalize battle history progress details 2026-07-05 09:32:00 +09:00
d45d240875 Normalize malformed campaign bonds 2026-07-05 09:26:40 +09:00
dac0411ad1 Normalize malformed battle history saves 2026-07-05 09:21:20 +09:00
a09379d4f1 Recover saves with malformed battle reports 2026-07-05 09:16:53 +09:00
d513aec22c Validate campaign save steps 2026-07-05 09:13:10 +09:00