fix: achievements

Added "unimplemented" achievements
Fix image renaming breaking icons
Fix "Diamonds to you" strings
Readd broken assertion - I'm not entirely sure if its fixed, and you may need to delete profile0.dat to make it not assert on older saves.
This commit is contained in:
SevenToaster509
2026-04-26 17:27:31 +01:00
parent 51dd08363f
commit ae5a86d082
14 changed files with 52 additions and 58 deletions
+22 -22
View File
@@ -358,7 +358,7 @@ Stat* GenericStats::overkill()
#ifdef _EXTENDED_ACHIEVEMENTS
return instance->get_achievement( eAward_overkill );
#else
return nullptr;
return instance->get_achievement(eAward_overkill);
#endif
}
@@ -367,7 +367,7 @@ Stat* GenericStats::bookcase()
#ifdef _EXTENDED_ACHIEVEMENTS
return instance->get_achievement( eAward_bookcase );
#else
return nullptr;
return instance->get_achievement(eAward_bookcase);
#endif
}
@@ -750,7 +750,7 @@ byteArray GenericStats::getParam_chestfulOfCobblestone(int cobbleStone)
#ifdef _EXTENDED_ACHIEVEMENTS
return getParam_achievement(eAward_chestfulOfCobblestone);
#else
return getParam_noArgs();
return getParam_achievement(eAward_chestfulOfCobblestone);
#endif
}
@@ -759,7 +759,7 @@ byteArray GenericStats::getParam_musicToMyEars(int recordId)
#ifdef _EXTENDED_ACHIEVEMENTS
return getParam_achievement(eAward_musicToMyEars);
#else
return getParam_noArgs();
return getParam_achievement(eAward_musicToMyEars);
#endif
}
@@ -1057,7 +1057,7 @@ byteArray GenericStats::param_bookcase()
#ifdef _EXTENDED_ACHIEVEMENTS
return instance->getParam_achievement(eAward_bookcase);
#else
return instance->getParam_noArgs();
return instance->getParam_achievement(eAward_bookcase);
#endif
}
@@ -1116,7 +1116,7 @@ byteArray GenericStats::param_adventuringTime()
#ifdef _EXTENDED_ACHIEVEMENTS
return instance->getParam_achievement(eAward_adventuringTime);
#else
return instance->getParam_noArgs();
return instance->getParam_achievement(eAward_adventuringTime);
#endif
}
@@ -1125,7 +1125,7 @@ byteArray GenericStats::param_repopulation()
#ifdef _EXTENDED_ACHIEVEMENTS
return instance->getParam_achievement(eAward_repopulation);
#else
return instance->getParam_noArgs();
return instance->getParam_achievement(eAward_repopulation);
#endif
}
@@ -1143,7 +1143,7 @@ byteArray GenericStats::param_diamondsToYou()
#ifdef _EXTENDED_ACHIEVEMENTS
return instance->getParam_achievement(eAward_diamondsToYou);
#else
return instance->getParam_noArgs();
return instance->getParam_achievement(eAward_diamondsToYou);
#endif
}
@@ -1152,7 +1152,7 @@ byteArray GenericStats::param_passingTheTime()
#ifdef _EXTENDED_ACHIEVEMENTS
return instance->getParam_achievement(eAward_play100Days);
#else
return instance->getParam_noArgs();
return instance->getParam_achievement(eAward_play100Days);
#endif
}
@@ -1161,7 +1161,7 @@ byteArray GenericStats::param_archer()
#ifdef _EXTENDED_ACHIEVEMENTS
return instance->getParam_achievement(eAward_arrowKillCreeper);
#else
return instance->getParam_noArgs();
return instance->getParam_achievement(eAward_arrowKillCreeper);
#endif
}
@@ -1170,7 +1170,7 @@ byteArray GenericStats::param_theHaggler()
#ifdef _EXTENDED_ACHIEVEMENTS
return instance->getParam_achievement(eAward_theHaggler);
#else
return instance->getParam_noArgs();
return instance->getParam_achievement(eAward_theHaggler);
#endif
}
@@ -1179,7 +1179,7 @@ byteArray GenericStats::param_potPlanter()
#ifdef _EXTENDED_ACHIEVEMENTS
return instance->getParam_achievement(eAward_potPlanter);
#else
return instance->getParam_noArgs();
return instance->getParam_achievement(eAward_potPlanter);
#endif
}
@@ -1188,7 +1188,7 @@ byteArray GenericStats::param_itsASign()
#ifdef _EXTENDED_ACHIEVEMENTS
return instance->getParam_achievement(eAward_itsASign);
#else
return instance->getParam_noArgs();
return instance->getParam_achievement(eAward_itsASign);
#endif
}
@@ -1197,7 +1197,7 @@ byteArray GenericStats::param_ironBelly()
#ifdef _EXTENDED_ACHIEVEMENTS
return instance->getParam_achievement(eAward_ironBelly);
#else
return instance->getParam_noArgs();
return instance->getParam_achievement(eAward_ironBelly);
#endif
}
@@ -1206,7 +1206,7 @@ byteArray GenericStats::param_haveAShearfulDay()
#ifdef _EXTENDED_ACHIEVEMENTS
return instance->getParam_achievement(eAward_haveAShearfulDay);
#else
return instance->getParam_noArgs();
return instance->getParam_achievement(eAward_haveAShearfulDay);
#endif
}
@@ -1215,7 +1215,7 @@ byteArray GenericStats::param_rainbowCollection()
#ifdef _EXTENDED_ACHIEVEMENTS
return instance->getParam_achievement(eAward_rainbowCollection);
#else
return instance->getParam_noArgs();
return instance->getParam_achievement(eAward_rainbowCollection);
#endif
}
@@ -1224,7 +1224,7 @@ byteArray GenericStats::param_stayinFrosty()
#ifdef _EXTENDED_ACHIEVEMENTS
return instance->getParam_achievement(eAward_stayinFrosty);
#else
return instance->getParam_noArgs();
return instance->getParam_achievement(eAward_stayinFrosty);
#endif
}
@@ -1238,7 +1238,7 @@ byteArray GenericStats::param_renewableEnergy()
#ifdef _EXTENDED_ACHIEVEMENTS
return instance->getParam_achievement(eAward_renewableEnergy);
#else
return instance->getParam_noArgs();
return instance->getParam_achievement(eAward_renewableEnergy);
#endif
}
@@ -1252,7 +1252,7 @@ byteArray GenericStats::param_bodyGuard()
#ifdef _EXTENDED_ACHIEVEMENTS
return instance->getParam_achievement(eAward_bodyGuard);
#else
return instance->getParam_noArgs();
return instance->getParam_achievement(eAward_bodyGuard);
#endif
}
@@ -1261,7 +1261,7 @@ byteArray GenericStats::param_ironMan()
#ifdef _EXTENDED_ACHIEVEMENTS
return instance->getParam_achievement(eAward_ironMan);
#else
return instance->getParam_noArgs();
return instance->getParam_achievement(eAward_ironMan);
#endif
}
@@ -1270,7 +1270,7 @@ byteArray GenericStats::param_zombieDoctor()
#ifdef _EXTENDED_ACHIEVEMENTS
return instance->getParam_achievement(eAward_zombieDoctor);
#else
return instance->getParam_noArgs();
return instance->getParam_achievement(eAward_zombieDoctor);
#endif
}
@@ -1279,6 +1279,6 @@ byteArray GenericStats::param_lionTamer()
#ifdef _EXTENDED_ACHIEVEMENTS
return instance->getParam_achievement(eAward_lionTamer);
#else
return instance->getParam_noArgs();
return instance->getParam_achievement(eAward_lionTamer);
#endif
}