mirror of
https://github.com/4jcraft/4jcraft.git
synced 2026-04-24 10:03:38 +00:00
1008 lines
25 KiB
C++
1008 lines
25 KiB
C++
#include "../Platform/stdafx.h"
|
|
|
|
#include "../Entities/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(std::shared_ptr<Player> plr,
|
|
std::shared_ptr<ItemInstance> 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(std::shared_ptr<Player> plr,
|
|
std::shared_ptr<Mob> 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(std::shared_ptr<Player> plr,
|
|
std::shared_ptr<ItemInstance> 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(std::shared_ptr<Player> plr,
|
|
std::shared_ptr<Mob> 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
|
|
}
|