@@ -39,69 +39,53 @@ namespace S2Editor {
3939 public:
4040 GBASlot (const uint8_t Slot) : Slot(Slot), Offs(Slot * 0x1000 ) { };
4141
42+ /* Main things. */
4243 uint16_t Time () const ;
4344 void Time (const uint16_t V);
44-
4545 uint32_t Simoleons () const ;
4646 void Simoleons (const uint32_t V);
47-
4847 uint16_t Ratings () const ;
4948 void Ratings (const uint16_t V);
50-
5149 std::string Name () const ;
5250 void Name (const std::string &V);
5351
52+ /* Appearance. */
5453 uint8_t Hairstyle () const ;
5554 void Hairstyle (const uint8_t V);
56-
5755 uint8_t Shirtcolor3 () const ;
5856 void Shirtcolor3 (const uint8_t V);
59-
6057 uint8_t Tan () const ;
6158 void Tan (const uint8_t V);
62-
6359 uint8_t Shirtcolor2 () const ;
6460 void Shirtcolor2 (const uint8_t V);
65-
6661 uint8_t Haircolor () const ;
6762 void Haircolor (const uint8_t V);
68-
6963 uint8_t Hatcolor () const ;
7064 void Hatcolor (const uint8_t V);
71-
7265 uint8_t Shirt () const ;
7366 void Shirt (const uint8_t V);
74-
7567 uint8_t Shirtcolor1 () const ;
7668 void Shirtcolor1 (const uint8_t V);
77-
7869 uint8_t Pants () const ;
7970 void Pants (const uint8_t V);
80-
8171 uint8_t Pantscolor () const ;
8272 void Pantscolor (const uint8_t V);
8373
74+ /* Skill Points. */
8475 uint8_t Confidence () const ;
8576 void Confidence (const uint8_t V);
86-
8777 uint8_t Mechanical () const ;
8878 void Mechanical (const uint8_t V);
89-
9079 uint8_t Strength () const ;
9180 void Strength (const uint8_t V);
92-
9381 uint8_t Personality () const ;
9482 void Personality (const uint8_t V);
95-
9683 uint8_t Hotness () const ;
9784 void Hotness (const uint8_t V);
98-
9985 uint8_t Intellect () const ;
10086 void Intellect (const uint8_t V);
101-
10287 uint8_t Sanity () const ;
10388 void Sanity (const uint8_t V);
104-
10589 uint8_t Aspiration () const ;
10690 void Aspiration (const uint8_t V);
10791
@@ -111,34 +95,52 @@ namespace S2Editor {
11195 std::unique_ptr<GBAItem> Skills () const ;
11296 std::unique_ptr<GBAItem> Mailbox () const ;
11397 std::unique_ptr<GBAItem> Inventory () const ;
98+
99+ /* House data. */
114100 std::unique_ptr<GBAHouse> House () const ;
115101
102+ /* Collectables Amount. */
116103 uint8_t Cans () const ;
117104 void Cans (const uint8_t V);
118- uint8_t CansPrice () const ;
119- void CansPrice (const uint8_t V);
120-
121105 uint8_t Cowbells () const ;
122106 void Cowbells (const uint8_t V);
123- uint8_t CowbellsPrice () const ;
124- void CowbellsPrice (const uint8_t v);
125-
126107 uint8_t Spaceship () const ;
127108 void Spaceship (const uint8_t V);
128- uint8_t SpaceshipPrice () const ;
129- void SpaceshipPrice (const uint8_t V);
130-
131109 uint8_t Fuelrods () const ;
132110 void Fuelrods (const uint8_t V);
111+
112+ /* Collectables Price. */
113+ uint8_t CansPrice () const ;
114+ void CansPrice (const uint8_t V);
115+ uint8_t CowbellsPrice () const ;
116+ void CowbellsPrice (const uint8_t v);
117+ uint8_t SpaceshipPrice () const ;
118+ void SpaceshipPrice (const uint8_t V);
133119 uint8_t FuelrodsPrice () const ;
134120 void FuelrodsPrice (const uint8_t V);
135121
122+ /* Episode stuff. */
136123 uint8_t CurrentEpisode () const ;
137124 void CurrentEpisode (const uint8_t V, const bool ValidCheck = true );
138125
126+ /* Plot Points stuff. */
127+ bool MysteryPlot () const ;
128+ void MysteryPlot (const bool V);
129+ bool FriendlyPlot () const ;
130+ void FriendlyPlot (const bool V);
131+ bool RomanticPlot () const ;
132+ void RomanticPlot (const bool V);
133+ bool IntimidatingPlot () const ;
134+ void IntimidatingPlot (const bool V);
135+ bool TheChopperPlot () const ;
136+ void TheChopperPlot (const bool V);
137+ bool WeirdnessPlot () const ;
138+ void WeirdnessPlot (const bool V);
139+
140+ /* Some class pointers. */
139141 std::unique_ptr<GBAEpisode> Episode (const uint8_t EP) const ;
140- std::unique_ptr<GBACast> Cast (const uint8_t CST) const ;
141142 std::unique_ptr<GBASocialMove> SocialMove (const uint8_t Move) const ;
143+ std::unique_ptr<GBACast> Cast (const uint8_t CST) const ;
142144
143145 bool FixChecksum ();
144146 private:
0 commit comments