We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 914b8e2 commit 4d5bc51Copy full SHA for 4d5bc51
4 files changed
generator/csv/fields.csv
@@ -884,7 +884,7 @@ SaveActor,super_guard,f,Boolean,0x5F,False,0,1,bool
884
SaveActor,battler_animation,f,Ref<BattlerAnimation>,0x60,0,0,1,Integer - RPG2003
885
SaveInventory,party_size,f,Int32,0x01,-1,0,0,?
886
SaveInventory,party,f,Vector<Int16>,0x02,,1,0,?
887
-SaveInventory,items_size,f,Int32,0x0B,-1,0,0,?
+SaveInventory,item_ids,t,Count<Int16>,0x0B,0,1,0,?
888
SaveInventory,item_ids,f,Vector<Int16>,0x0C,,1,0,short[]: item list
889
SaveInventory,item_counts,f,Vector<UInt8>,0x0D,,1,0,?
890
SaveInventory,item_usage,f,Vector<UInt8>,0x0E,,1,0,?
src/generated/lsd_chunks.h
@@ -585,7 +585,7 @@ namespace LSD_Reader {
585
/** ? */
586
party = 0x02,
587
588
- items_size = 0x0B,
+ item_ids_size = 0x0B,
589
/** short[]: item list */
590
item_ids = 0x0C,
591
src/generated/lsd_saveinventory.cpp
@@ -35,11 +35,10 @@ Field<RPG::SaveInventory> const* Struct<RPG::SaveInventory>::fields[] = {
35
1,
36
0
37
),
38
- new TypedField<RPG::SaveInventory, int32_t>(
39
- &RPG::SaveInventory::items_size,
40
- LSD_Reader::ChunkSaveInventory::items_size,
41
- "items_size",
42
- 0,
+ new CountField<RPG::SaveInventory, int16_t>(
+ &RPG::SaveInventory::item_ids,
+ LSD_Reader::ChunkSaveInventory::item_ids_size,
+ 1,
43
44
45
new TypedField<RPG::SaveInventory, std::vector<int16_t>>(
src/generated/rpg_saveinventory.h
@@ -25,7 +25,6 @@ namespace RPG {
25
void Setup();
26
int32_t party_size = -1;
27
std::vector<int16_t> party;
28
- int32_t items_size = -1;
29
std::vector<int16_t> item_ids;
30
std::vector<uint8_t> item_counts;
31
std::vector<uint8_t> item_usage;
@@ -49,7 +48,7 @@ namespace RPG {
49
48
inline bool operator==(const SaveInventory& l, const SaveInventory& r) {
50
return l.party_size == r.party_size
51
&& l.party == r.party
52
- && l.items_size == r.items_size
+ && l.item_ids == r.item_ids
53
&& l.item_ids == r.item_ids
54
&& l.item_counts == r.item_counts
55
&& l.item_usage == r.item_usage
0 commit comments