From b691c43c44ff180d10e7d4a9afc83b98551ff586 Mon Sep 17 00:00:00 2001 From: daoge_cmd <3523206925@qq.com> Date: Sun, 1 Mar 2026 12:16:08 +0800 Subject: Initial commit --- Minecraft.World/GenericStats.cpp | 1284 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 1284 insertions(+) create mode 100644 Minecraft.World/GenericStats.cpp (limited to 'Minecraft.World/GenericStats.cpp') diff --git a/Minecraft.World/GenericStats.cpp b/Minecraft.World/GenericStats.cpp new file mode 100644 index 00000000..1fa90151 --- /dev/null +++ b/Minecraft.World/GenericStats.cpp @@ -0,0 +1,1284 @@ +#include "stdafx.h" + +#include "Monster.h" + +#include "GenericStats.h" + +GenericStats *GenericStats::instance = NULL; + +Stat* GenericStats::get_walkOneM() +{ + return NULL; +} + +Stat* GenericStats::get_swimOneM() +{ + return NULL; +} + +Stat* GenericStats::get_fallOneM() +{ + return NULL; +} + +Stat* GenericStats::get_climbOneM() +{ + return NULL; +} + +Stat* GenericStats::get_minecartOneM() +{ + return NULL; +} + +Stat* GenericStats::get_boatOneM() +{ + return NULL; +} + +Stat* GenericStats::get_pigOneM() +{ + return NULL; +} + +Stat* GenericStats::get_portalsCreated() +{ + return NULL; +} + +Stat* GenericStats::get_cowsMilked() +{ + return NULL; +} + +Stat* GenericStats::get_netherLavaCollected() +{ + return NULL; +} + +Stat* GenericStats::get_killMob() +{ + return NULL; +} + +Stat* GenericStats::get_killsZombie() +{ + return NULL; +} + +Stat* GenericStats::get_killsSkeleton() +{ + return NULL; +} + +Stat* GenericStats::get_killsCreeper() +{ + return NULL; +} + +Stat* GenericStats::get_killsSpider() +{ + return NULL; +} + +Stat* GenericStats::get_killsSpiderJockey() +{ + return NULL; +} + +Stat* GenericStats::get_killsZombiePigman() +{ + return NULL; +} + +Stat* GenericStats::get_killsSlime() +{ + return NULL; +} + +Stat* GenericStats::get_killsGhast() +{ + return NULL; +} + +Stat* GenericStats::get_killsNetherZombiePigman() +{ + return NULL; +} + +Stat* GenericStats::get_breedEntity(eINSTANCEOF entityId) +{ + return NULL; +} + +Stat* GenericStats::get_tamedEntity(eINSTANCEOF entityId) +{ + return NULL; +} + +Stat* GenericStats::get_curedEntity(eINSTANCEOF entityId) +{ + return NULL; +} + +Stat* GenericStats::get_craftedEntity(eINSTANCEOF entityId) +{ + return NULL; +} + +Stat* GenericStats::get_shearedEntity(eINSTANCEOF entityId) +{ + return NULL; +} + +Stat* GenericStats::get_totalBlocksMined() +{ + return NULL; +} + +Stat* GenericStats::get_timePlayed() +{ + return NULL; +} + +Stat* GenericStats::get_blocksPlaced(int blockId) +{ + return NULL; +} + +Stat* GenericStats::get_blocksMined(int blockId) +{ + return NULL; +} + +Stat* GenericStats::get_itemsCollected(int itemId, int itemAux) +{ + return NULL; +} + +Stat* GenericStats::get_itemsCrafted(int itemId) +{ + return NULL; +} + +Stat* GenericStats::get_itemsSmelted(int itemId) +{ + return this->get_itemsCrafted(itemId); +} + +Stat* GenericStats::get_itemsUsed(int itemId) +{ + return NULL; +} + +Stat *GenericStats::get_itemsBought(int itemId) +{ + return NULL; +} + +Stat* GenericStats::get_killsEnderdragon() +{ + return NULL; +} + +Stat* GenericStats::get_completeTheEnd() +{ + return NULL; +} + +Stat* GenericStats::get_changedDimension(int from, int to) +{ + return NULL; +} + +Stat* GenericStats::get_enteredBiome(int biomeId) +{ + return NULL; +} + +Stat* GenericStats::get_achievement(eAward achievementId) +{ + return NULL; +} + +Stat* GenericStats::openInventory() +{ + return instance->get_achievement( eAward_TakingInventory ); +} + +Stat* GenericStats::mineWood() +{ + return instance->get_achievement( eAward_GettingWood ); +} + +Stat* GenericStats::buildWorkbench() +{ + return instance->get_achievement( eAward_Benchmarking ); +} + +Stat* GenericStats::buildPickaxe() +{ + return instance->get_achievement( eAward_TimeToMine); +} + +Stat* GenericStats::buildFurnace() +{ + return instance->get_achievement( eAward_HotTopic ); +} + +Stat* GenericStats::acquireIron() +{ + return instance->get_achievement( eAward_AquireHardware ); +} + +Stat* GenericStats::buildHoe() +{ + return instance->get_achievement( eAward_TimeToFarm ); +} + +Stat* GenericStats::makeBread() +{ + return instance->get_achievement( eAward_BakeBread ); +} + +Stat* GenericStats::bakeCake() +{ + return instance->get_achievement( eAward_TheLie ); +} + +Stat* GenericStats::buildBetterPickaxe() +{ + return instance->get_achievement( eAward_GettingAnUpgrade ); +} + +Stat* GenericStats::cookFish() +{ + return instance->get_achievement( eAward_DeliciousFish ); +} + +Stat* GenericStats::onARail() +{ + return instance->get_achievement( eAward_OnARail ); +} + +Stat* GenericStats::buildSword() +{ + return instance->get_achievement( eAward_TimeToStrike ); +} + +Stat* GenericStats::killEnemy() +{ + return instance->get_achievement( eAward_MonsterHunter ); +} + +Stat* GenericStats::killCow() +{ + return instance->get_achievement( eAward_CowTipper ); +} + +Stat* GenericStats::flyPig() +{ + return instance->get_achievement( eAward_WhenPigsFly ); +} + +Stat* GenericStats::snipeSkeleton() +{ +#ifndef _XBOX + return instance->get_achievement( eAward_snipeSkeleton ); +#else + return NULL; +#endif +} + +Stat* GenericStats::diamonds() +{ +#ifndef _XBOX + return instance->get_achievement( eAward_diamonds ); +#else + return NULL; +#endif +} + +Stat* GenericStats::ghast() +{ +#ifndef _XBOX + return instance->get_achievement( eAward_ghast ); +#else + return NULL; +#endif +} + +Stat* GenericStats::blazeRod() +{ +#ifndef _XBOX + return instance->get_achievement( eAward_blazeRod ); +#else + return NULL; +#endif +} + +Stat* GenericStats::potion() +{ +#ifndef _XBOX + return instance->get_achievement( eAward_potion ); +#else + return NULL; +#endif +} + +Stat* GenericStats::theEnd() +{ +#ifndef _XBOX + return instance->get_achievement( eAward_theEnd ); +#else + return NULL; +#endif +} + +Stat* GenericStats::winGame() +{ +#ifndef _XBOX + return instance->get_achievement( eAward_winGame ); +#else + return NULL; +#endif +} + +Stat* GenericStats::enchantments() +{ +#ifndef _XBOX + return instance->get_achievement( eAward_enchantments ); +#else + return NULL; +#endif +} + +Stat* GenericStats::overkill() +{ +#ifdef _EXTENDED_ACHIEVEMENTS + return instance->get_achievement( eAward_overkill ); +#else + return NULL; +#endif +} + +Stat* GenericStats::bookcase() +{ +#ifdef _EXTENDED_ACHIEVEMENTS + return instance->get_achievement( eAward_bookcase ); +#else + return NULL; +#endif +} + +Stat* GenericStats::leaderOfThePack() +{ + return instance->get_achievement( eAward_LeaderOfThePack ); +} + +Stat* GenericStats::MOARTools() +{ + return instance->get_achievement( eAward_MOARTools ); +} + +Stat* GenericStats::dispenseWithThis() +{ + return instance->get_achievement( eAward_DispenseWithThis ); +} + +Stat* GenericStats::InToTheNether() +{ + return instance->get_achievement( eAward_InToTheNether ); +} + +Stat* GenericStats::socialPost() +{ + return instance->get_achievement( eAward_socialPost ); +} + +Stat* GenericStats::eatPorkChop() +{ + return instance->get_achievement( eAward_eatPorkChop ); +} + +Stat* GenericStats::play100Days() +{ + return instance->get_achievement( eAward_play100Days ); +} + +Stat* GenericStats::arrowKillCreeper() +{ + return instance->get_achievement( eAward_arrowKillCreeper ); +} + +Stat* GenericStats::mine100Blocks() +{ + return instance->get_achievement( eAward_mine100Blocks ); +} + +Stat* GenericStats::kill10Creepers() +{ + return instance->get_achievement( eAward_kill10Creepers ); +} + +Stat* GenericStats::adventuringTime() +{ +#ifdef _EXTENDED_ACHIEVEMENTS + return instance->get_achievement(eAward_adventuringTime); +#else + return NULL; +#endif +} + +Stat* GenericStats::repopulation() +{ +#ifdef _EXTENDED_ACHIEVEMENTS + return instance->get_achievement(eAward_repopulation); +#else + return NULL; +#endif +} + +Stat* GenericStats::porkChop() +{ +#ifdef _EXTENDED_ACHIEVEMENTS + return instance->get_achievement(eAward_eatPorkChop); +#else + return NULL; +#endif +} + +Stat* GenericStats::diamondsToYou() +{ +#ifdef _EXTENDED_ACHIEVEMENTS + return instance->get_achievement(eAward_diamondsToYou); +#else + return NULL; +#endif +} + +Stat* GenericStats::passingTheTime() +{ +#ifdef _EXTENDED_ACHIEVEMENTS + return instance->get_achievement(eAward_play100Days); +#else + return NULL; +#endif +} + +Stat* GenericStats::archer() +{ +#ifdef _EXTENDED_ACHIEVEMENTS + return instance->get_achievement(eAward_arrowKillCreeper); +#else + return NULL; +#endif +} + +Stat* GenericStats::theHaggler() +{ +#ifdef _EXTENDED_ACHIEVEMENTS + return instance->get_achievement(eAward_theHaggler); +#else + return NULL; +#endif +} + +Stat* GenericStats::potPlanter() +{ +#ifdef _EXTENDED_ACHIEVEMENTS + return instance->get_achievement(eAward_potPlanter); +#else + return NULL; +#endif +} + +Stat* GenericStats::itsASign() +{ +#ifdef _EXTENDED_ACHIEVEMENTS + return instance->get_achievement(eAward_itsASign); +#else + return NULL; +#endif +} + +Stat* GenericStats::ironBelly() +{ +#ifdef _EXTENDED_ACHIEVEMENTS + return instance->get_achievement(eAward_ironBelly); +#else + return NULL; +#endif +} + +Stat* GenericStats::haveAShearfulDay() +{ +#ifdef _EXTENDED_ACHIEVEMENTS + return instance->get_achievement(eAward_haveAShearfulDay); +#else + return NULL; +#endif +} + +Stat* GenericStats::rainbowCollection() +{ +#ifdef _EXTENDED_ACHIEVEMENTS + return instance->get_achievement(eAward_rainbowCollection); +#else + return NULL; +#endif +} + +Stat* GenericStats::stayinFrosty() +{ +#ifdef _EXTENDED_ACHIEVEMENTS + return instance->get_achievement(eAward_stayinFrosty); +#else + return NULL; +#endif +} + +Stat* GenericStats::chestfulOfCobblestone() +{ +#ifdef _EXTENDED_ACHIEVEMENTS + return instance->get_achievement(eAward_chestfulOfCobblestone); +#else + return NULL; +#endif +} + +Stat* GenericStats::renewableEnergy() +{ +#ifdef _EXTENDED_ACHIEVEMENTS + return instance->get_achievement(eAward_renewableEnergy); +#else + return NULL; +#endif +} + +Stat* GenericStats::musicToMyEars() +{ +#ifdef _EXTENDED_ACHIEVEMENTS + return instance->get_achievement(eAward_musicToMyEars); +#else + return NULL; +#endif +} + +Stat* GenericStats::bodyGuard() +{ +#ifdef _EXTENDED_ACHIEVEMENTS + return instance->get_achievement(eAward_bodyGuard); +#else + return NULL; +#endif +} + +Stat* GenericStats::ironMan() +{ +#ifdef _EXTENDED_ACHIEVEMENTS + return instance->get_achievement(eAward_ironMan); +#else + return NULL; +#endif +} + +Stat* GenericStats::zombieDoctor() +{ +#ifdef _EXTENDED_ACHIEVEMENTS + return instance->get_achievement(eAward_zombieDoctor); +#else + return NULL; +#endif +} + +Stat* GenericStats::lionTamer() +{ +#ifdef _EXTENDED_ACHIEVEMENTS + return instance->get_achievement(eAward_lionTamer); +#else + return NULL; +#endif +} + +byteArray GenericStats::getParam_walkOneM(int distance) +{ + return getParam_noArgs(); // Really just a count on most platforms. +} + +byteArray GenericStats::getParam_swimOneM(int distance) +{ + return getParam_noArgs(); // Really just a count on most platforms. +} + +byteArray GenericStats::getParam_fallOneM(int distance) +{ + return getParam_noArgs(); // Really just a count on most platforms. +} + +byteArray GenericStats::getParam_climbOneM(int distance) +{ + return getParam_noArgs(); // Really just a count on most platforms. +} + +byteArray GenericStats::getParam_minecartOneM(int distance) +{ + return getParam_noArgs(); // Really just a count on most platforms. +} + +byteArray GenericStats::getParam_boatOneM(int distance) +{ + return getParam_noArgs(); // Really just a count on most platforms. +} + +byteArray GenericStats::getParam_pigOneM(int distance) +{ + return getParam_noArgs(); // Really just a count on most platforms. +} + +byteArray GenericStats::getParam_cowsMilked() +{ + return getParam_noArgs(); +} + +byteArray GenericStats::getParam_blocksPlaced(int id, int data, int count) +{ + return getParam_noArgs(); // Really just a count on most platforms. +} + +byteArray GenericStats::getParam_blocksMined(int id, int data, int count) +{ + return getParam_noArgs(); // Really just a count on most platforms. +} + +byteArray GenericStats::getParam_itemsCollected(int id, int aux, int count) +{ + return getParam_noArgs(); // Really just a count on most platforms. +} + +byteArray GenericStats::getParam_itemsCrafted(int id, int aux, int count) +{ + return getParam_noArgs(); // Really just a count on most platforms. +} + +byteArray GenericStats::getParam_itemsSmelted(int id, int aux, int count) +{ + return this->getParam_itemsCrafted(id,aux,count); +} + +byteArray GenericStats::getParam_itemsUsed(shared_ptr plr, shared_ptr itm) +{ + return getParam_noArgs(); // Really just a count on most platforms. +} + +byteArray GenericStats::getParam_itemsBought(int id, int aux, int count) +{ + return getParam_noArgs(); +} + +byteArray GenericStats::getParam_mobKill(shared_ptr plr, shared_ptr mob, DamageSource *dmgSrc) +{ + return getParam_noArgs(); // Really just a count on most platforms. +} + +byteArray GenericStats::getParam_breedEntity(eINSTANCEOF entityId) +{ + return getParam_noArgs(); // Really just a count on most platforms. +} + +byteArray GenericStats::getParam_tamedEntity(eINSTANCEOF entityId) +{ + return getParam_noArgs(); // Really just a count on most platforms. +} + +byteArray GenericStats::getParam_curedEntity(eINSTANCEOF entityId) +{ + return getParam_noArgs(); // Really just a count on most platforms. +} + +byteArray GenericStats::getParam_craftedEntity(eINSTANCEOF entityId) +{ + return getParam_noArgs(); // Really just a count on most platforms. +} + +byteArray GenericStats::getParam_shearedEntity(eINSTANCEOF entityId) +{ + return getParam_noArgs(); // Really just a count on most platforms. +} + +byteArray GenericStats::getParam_time(int timediff) +{ + return getParam_noArgs(); // Really just a count on most platforms. +} + +byteArray GenericStats::getParam_changedDimension(int from, int to) +{ + return getParam_noArgs(); // Really just a count on most platforms. +} + +byteArray GenericStats::getParam_enteredBiome(int biomeId) +{ + return getParam_noArgs(); // Really just a count on most platforms. +} + +byteArray GenericStats::getParam_achievement(eAward id) +{ + return getParam_noArgs(); // Really just a count on most platforms. +} + +byteArray GenericStats::getParam_onARail(int distance) +{ + return getParam_achievement(eAward_OnARail); +} + +byteArray GenericStats::getParam_overkill(int damage) +{ +#ifdef _XBOX + return getParam_noArgs(); +#else + return getParam_achievement(eAward_overkill); +#endif +} + +byteArray GenericStats::getParam_openInventory(int menuId) +{ + return getParam_achievement(eAward_TakingInventory); +} + +byteArray GenericStats::getParam_chestfulOfCobblestone(int cobbleStone) +{ +#ifdef _EXTENDED_ACHIEVEMENTS + return getParam_achievement(eAward_chestfulOfCobblestone); +#else + return getParam_noArgs(); +#endif +} + +byteArray GenericStats::getParam_musicToMyEars(int recordId) +{ +#ifdef _EXTENDED_ACHIEVEMENTS + return getParam_achievement(eAward_musicToMyEars); +#else + return getParam_noArgs(); +#endif +} + +byteArray GenericStats::getParam_noArgs() +{ + return byteArray(); // TODO +} + +byteArray GenericStats::param_walk(int distance) +{ + return instance->getParam_walkOneM(distance); +} + +byteArray GenericStats::param_swim(int distance) +{ + return instance->getParam_swimOneM(distance); +} + +byteArray GenericStats::param_fall(int distance) +{ + return instance->getParam_fallOneM(distance); +} + +byteArray GenericStats::param_climb(int distance) +{ + return instance->getParam_climbOneM(distance); +} + +byteArray GenericStats::param_minecart(int distance) +{ + return instance->getParam_minecartOneM(distance); +} + +byteArray GenericStats::param_boat(int distance) +{ + return instance->getParam_boatOneM(distance); +} + +byteArray GenericStats::param_pig(int distance) +{ + return instance->getParam_pigOneM(distance); +} + +byteArray GenericStats::param_cowsMilked() +{ + return instance->getParam_cowsMilked(); +} + +byteArray GenericStats::param_blocksPlaced(int id, int data, int count) +{ + return instance->getParam_blocksPlaced(id,data,count); +} + +byteArray GenericStats::param_blocksMined(int id, int data, int count) +{ + return instance->getParam_blocksMined(id,data,count); +} + +byteArray GenericStats::param_itemsCollected(int id, int aux, int count) +{ + return instance->getParam_itemsCollected(id,aux,count); +} + +byteArray GenericStats::param_itemsCrafted(int id, int aux, int count) +{ + return instance->getParam_itemsCrafted(id,aux,count); +} + +byteArray GenericStats::param_itemsSmelted(int id, int aux, int count) +{ + return instance->getParam_itemsSmelted(id,aux,count); +} + +byteArray GenericStats::param_itemsUsed(shared_ptr plr, shared_ptr itm) +{ + if ( (plr != NULL) && (itm != NULL) ) return instance->getParam_itemsUsed(plr, itm); + else return instance->getParam_noArgs(); +} + +byteArray GenericStats::param_itemsBought(int id, int aux, int count) +{ + return instance->getParam_itemsBought(id,aux,count); +} + +byteArray GenericStats::param_mobKill(shared_ptr plr, shared_ptr mob, DamageSource *dmgSrc) +{ + if ( (plr != NULL) && (mob != NULL) ) return instance->getParam_mobKill(plr, mob, dmgSrc); + else return instance->getParam_noArgs(); +} + +byteArray GenericStats::param_breedEntity(eINSTANCEOF entityId) +{ + return instance->getParam_breedEntity(entityId); +} + +byteArray GenericStats::param_tamedEntity(eINSTANCEOF entityId) +{ + return instance->getParam_tamedEntity(entityId); +} + +byteArray GenericStats::param_curedEntity(eINSTANCEOF entityId) +{ + return instance->getParam_curedEntity(entityId); +} + +byteArray GenericStats::param_craftedEntity(eINSTANCEOF entityId) +{ + return instance->getParam_craftedEntity(entityId); +} + +byteArray GenericStats::param_shearedEntity(eINSTANCEOF entityId) +{ + return instance->getParam_shearedEntity(entityId); +} + +byteArray GenericStats::param_time(int timediff) +{ + return instance->getParam_time(timediff); +} + +byteArray GenericStats::param_changedDimension(int from, int to) +{ + return instance->getParam_changedDimension(from,to); +} + +byteArray GenericStats::param_enteredBiome(int biomeId) +{ + return instance->getParam_enteredBiome(biomeId); +} + +byteArray GenericStats::param_noArgs() +{ + return instance->getParam_noArgs(); +} + +byteArray GenericStats::param_openInventory() +{ + return instance->getParam_achievement(eAward_TakingInventory); +} + +byteArray GenericStats::param_mineWood() +{ + return instance->getParam_achievement(eAward_GettingWood); +} + +byteArray GenericStats::param_buildWorkbench() +{ + return instance->getParam_achievement(eAward_Benchmarking); +} + +byteArray GenericStats::param_buildPickaxe() +{ + return instance->getParam_achievement(eAward_TimeToMine); +} + +byteArray GenericStats::param_buildFurnace() +{ + return instance->getParam_achievement(eAward_HotTopic); +} + +byteArray GenericStats::param_acquireIron() +{ + return instance->getParam_achievement(eAward_AquireHardware); +} + +byteArray GenericStats::param_buildHoe() +{ + return instance->getParam_achievement(eAward_TimeToFarm); +} + +byteArray GenericStats::param_makeBread() +{ + return instance->getParam_achievement(eAward_BakeBread); +} + +byteArray GenericStats::param_bakeCake() +{ + return instance->getParam_achievement(eAward_TheLie); +} + +byteArray GenericStats::param_buildBetterPickaxe() +{ + return instance->getParam_achievement(eAward_GettingAnUpgrade); +} + +byteArray GenericStats::param_cookFish() +{ + return instance->getParam_achievement(eAward_DeliciousFish); +} + +byteArray GenericStats::param_onARail(int distance) +{ + return instance->getParam_onARail(distance); +} + +byteArray GenericStats::param_buildSword() +{ + return instance->getParam_achievement(eAward_TimeToStrike); +} + +byteArray GenericStats::param_killEnemy() +{ + return instance->getParam_achievement(eAward_MonsterHunter); +} + +byteArray GenericStats::param_killCow() +{ + return instance->getParam_achievement(eAward_CowTipper); +} + +byteArray GenericStats::param_flyPig() +{ + return instance->getParam_achievement(eAward_WhenPigsFly); +} + +byteArray GenericStats::param_snipeSkeleton() +{ +#ifdef _XBOX + return instance->getParam_noArgs(); +#else + return instance->getParam_achievement(eAward_snipeSkeleton); +#endif +} + +byteArray GenericStats::param_diamonds() +{ +#ifdef _XBOX + return instance->getParam_noArgs(); +#else + return instance->getParam_achievement(eAward_diamonds); +#endif +} + +byteArray GenericStats::param_ghast() +{ +#ifdef _XBOX + return instance->getParam_noArgs(); +#else + return instance->getParam_achievement(eAward_ghast); +#endif +} + +byteArray GenericStats::param_blazeRod() +{ +#ifdef _XBOX + return instance->getParam_noArgs(); +#else + return instance->getParam_achievement(eAward_blazeRod); +#endif +} + +byteArray GenericStats::param_potion() +{ +#ifdef _XBOX + return instance->getParam_noArgs(); +#else + return instance->getParam_achievement(eAward_potion); +#endif +} + +byteArray GenericStats::param_theEnd() +{ +#ifdef _XBOX + return instance->getParam_noArgs(); +#else + return instance->getParam_achievement(eAward_theEnd); +#endif +} + +byteArray GenericStats::param_winGame() +{ +#ifdef _XBOX + return instance->getParam_noArgs(); +#else + return instance->getParam_achievement(eAward_winGame); +#endif +} + +byteArray GenericStats::param_enchantments() +{ +#ifdef _XBOX + return instance->getParam_noArgs(); +#else + return instance->getParam_achievement(eAward_enchantments); +#endif +} + +byteArray GenericStats::param_overkill(int dmg) +{ + return instance->getParam_overkill(dmg); +} + +byteArray GenericStats::param_bookcase() +{ +#ifdef _EXTENDED_ACHIEVEMENTS + return instance->getParam_achievement(eAward_bookcase); +#else + return instance->getParam_noArgs(); +#endif +} + +byteArray GenericStats::param_leaderOfThePack() +{ + return instance->getParam_achievement(eAward_LeaderOfThePack); +} + +byteArray GenericStats::param_MOARTools() +{ + return instance->getParam_achievement(eAward_MOARTools); +} + +byteArray GenericStats::param_dispenseWithThis() +{ + return instance->getParam_achievement(eAward_DispenseWithThis); +} + +byteArray GenericStats::param_InToTheNether() +{ + return instance->getParam_achievement(eAward_InToTheNether); +} + +byteArray GenericStats::param_socialPost() +{ + return instance->getParam_achievement(eAward_socialPost); +} + +byteArray GenericStats::param_eatPorkChop() +{ + return instance->getParam_achievement(eAward_eatPorkChop); +} + +byteArray GenericStats::param_play100Days() +{ + return instance->getParam_achievement(eAward_play100Days); +} + +byteArray GenericStats::param_arrowKillCreeper() +{ + return instance->getParam_achievement(eAward_arrowKillCreeper); +} + +byteArray GenericStats::param_mine100Blocks() +{ + return instance->getParam_achievement(eAward_mine100Blocks); +} + +byteArray GenericStats::param_kill10Creepers() +{ + return instance->getParam_achievement(eAward_kill10Creepers); +} + +byteArray GenericStats::param_adventuringTime() +{ +#ifdef _EXTENDED_ACHIEVEMENTS + return instance->getParam_achievement(eAward_adventuringTime); +#else + return instance->getParam_noArgs(); +#endif +} + +byteArray GenericStats::param_repopulation() +{ +#ifdef _EXTENDED_ACHIEVEMENTS + return instance->getParam_achievement(eAward_repopulation); +#else + return instance->getParam_noArgs(); +#endif +} + +byteArray GenericStats::param_porkChop() +{ +#ifdef _EXTENDED_ACHIEVEMENTS + return instance->getParam_achievement(eAward_eatPorkChop); +#else + return instance->getParam_noArgs(); +#endif +} + +byteArray GenericStats::param_diamondsToYou() +{ +#ifdef _EXTENDED_ACHIEVEMENTS + return instance->getParam_achievement(eAward_diamondsToYou); +#else + return instance->getParam_noArgs(); +#endif +} + +byteArray GenericStats::param_passingTheTime() +{ +#ifdef _EXTENDED_ACHIEVEMENTS + return instance->getParam_achievement(eAward_play100Days); +#else + return instance->getParam_noArgs(); +#endif +} + +byteArray GenericStats::param_archer() +{ +#ifdef _EXTENDED_ACHIEVEMENTS + return instance->getParam_achievement(eAward_arrowKillCreeper); +#else + return instance->getParam_noArgs(); +#endif +} + +byteArray GenericStats::param_theHaggler() +{ +#ifdef _EXTENDED_ACHIEVEMENTS + return instance->getParam_achievement(eAward_theHaggler); +#else + return instance->getParam_noArgs(); +#endif +} + +byteArray GenericStats::param_potPlanter() +{ +#ifdef _EXTENDED_ACHIEVEMENTS + return instance->getParam_achievement(eAward_potPlanter); +#else + return instance->getParam_noArgs(); +#endif +} + +byteArray GenericStats::param_itsASign() +{ +#ifdef _EXTENDED_ACHIEVEMENTS + return instance->getParam_achievement(eAward_itsASign); +#else + return instance->getParam_noArgs(); +#endif +} + +byteArray GenericStats::param_ironBelly() +{ +#ifdef _EXTENDED_ACHIEVEMENTS + return instance->getParam_achievement(eAward_ironBelly); +#else + return instance->getParam_noArgs(); +#endif +} + +byteArray GenericStats::param_haveAShearfulDay() +{ +#ifdef _EXTENDED_ACHIEVEMENTS + return instance->getParam_achievement(eAward_haveAShearfulDay); +#else + return instance->getParam_noArgs(); +#endif +} + +byteArray GenericStats::param_rainbowCollection() +{ +#ifdef _EXTENDED_ACHIEVEMENTS + return instance->getParam_achievement(eAward_rainbowCollection); +#else + return instance->getParam_noArgs(); +#endif +} + +byteArray GenericStats::param_stayinFrosty() +{ +#ifdef _EXTENDED_ACHIEVEMENTS + return instance->getParam_achievement(eAward_stayinFrosty); +#else + return instance->getParam_noArgs(); +#endif +} + +byteArray GenericStats::param_chestfulOfCobblestone(int cobbleStone) +{ + return instance->getParam_chestfulOfCobblestone(cobbleStone); +} + +byteArray GenericStats::param_renewableEnergy() +{ +#ifdef _EXTENDED_ACHIEVEMENTS + return instance->getParam_achievement(eAward_renewableEnergy); +#else + return instance->getParam_noArgs(); +#endif +} + +byteArray GenericStats::param_musicToMyEars(int recordId) +{ + return instance->getParam_musicToMyEars(recordId); +} + +byteArray GenericStats::param_bodyGuard() +{ +#ifdef _EXTENDED_ACHIEVEMENTS + return instance->getParam_achievement(eAward_bodyGuard); +#else + return instance->getParam_noArgs(); +#endif +} + +byteArray GenericStats::param_ironMan() +{ +#ifdef _EXTENDED_ACHIEVEMENTS + return instance->getParam_achievement(eAward_ironMan); +#else + return instance->getParam_noArgs(); +#endif +} + +byteArray GenericStats::param_zombieDoctor() +{ +#ifdef _EXTENDED_ACHIEVEMENTS + return instance->getParam_achievement(eAward_zombieDoctor); +#else + return instance->getParam_noArgs(); +#endif +} + +byteArray GenericStats::param_lionTamer() +{ +#ifdef _EXTENDED_ACHIEVEMENTS + return instance->getParam_achievement(eAward_lionTamer); +#else + return instance->getParam_noArgs(); +#endif +} -- cgit v1.2.3