the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
at main 1284 lines 25 kB view raw
1#include "stdafx.h" 2 3#include "Monster.h" 4 5#include "GenericStats.h" 6 7GenericStats *GenericStats::instance = NULL; 8 9Stat* GenericStats::get_walkOneM() 10{ 11 return NULL; 12} 13 14Stat* GenericStats::get_swimOneM() 15{ 16 return NULL; 17} 18 19Stat* GenericStats::get_fallOneM() 20{ 21 return NULL; 22} 23 24Stat* GenericStats::get_climbOneM() 25{ 26 return NULL; 27} 28 29Stat* GenericStats::get_minecartOneM() 30{ 31 return NULL; 32} 33 34Stat* GenericStats::get_boatOneM() 35{ 36 return NULL; 37} 38 39Stat* GenericStats::get_pigOneM() 40{ 41 return NULL; 42} 43 44Stat* GenericStats::get_portalsCreated() 45{ 46 return NULL; 47} 48 49Stat* GenericStats::get_cowsMilked() 50{ 51 return NULL; 52} 53 54Stat* GenericStats::get_netherLavaCollected() 55{ 56 return NULL; 57} 58 59Stat* GenericStats::get_killMob() 60{ 61 return NULL; 62} 63 64Stat* GenericStats::get_killsZombie() 65{ 66 return NULL; 67} 68 69Stat* GenericStats::get_killsSkeleton() 70{ 71 return NULL; 72} 73 74Stat* GenericStats::get_killsCreeper() 75{ 76 return NULL; 77} 78 79Stat* GenericStats::get_killsSpider() 80{ 81 return NULL; 82} 83 84Stat* GenericStats::get_killsSpiderJockey() 85{ 86 return NULL; 87} 88 89Stat* GenericStats::get_killsZombiePigman() 90{ 91 return NULL; 92} 93 94Stat* GenericStats::get_killsSlime() 95{ 96 return NULL; 97} 98 99Stat* GenericStats::get_killsGhast() 100{ 101 return NULL; 102} 103 104Stat* GenericStats::get_killsNetherZombiePigman() 105{ 106 return NULL; 107} 108 109Stat* GenericStats::get_breedEntity(eINSTANCEOF entityId) 110{ 111 return NULL; 112} 113 114Stat* GenericStats::get_tamedEntity(eINSTANCEOF entityId) 115{ 116 return NULL; 117} 118 119Stat* GenericStats::get_curedEntity(eINSTANCEOF entityId) 120{ 121 return NULL; 122} 123 124Stat* GenericStats::get_craftedEntity(eINSTANCEOF entityId) 125{ 126 return NULL; 127} 128 129Stat* GenericStats::get_shearedEntity(eINSTANCEOF entityId) 130{ 131 return NULL; 132} 133 134Stat* GenericStats::get_totalBlocksMined() 135{ 136 return NULL; 137} 138 139Stat* GenericStats::get_timePlayed() 140{ 141 return NULL; 142} 143 144Stat* GenericStats::get_blocksPlaced(int blockId) 145{ 146 return NULL; 147} 148 149Stat* GenericStats::get_blocksMined(int blockId) 150{ 151 return NULL; 152} 153 154Stat* GenericStats::get_itemsCollected(int itemId, int itemAux) 155{ 156 return NULL; 157} 158 159Stat* GenericStats::get_itemsCrafted(int itemId) 160{ 161 return NULL; 162} 163 164Stat* GenericStats::get_itemsSmelted(int itemId) 165{ 166 return this->get_itemsCrafted(itemId); 167} 168 169Stat* GenericStats::get_itemsUsed(int itemId) 170{ 171 return NULL; 172} 173 174Stat *GenericStats::get_itemsBought(int itemId) 175{ 176 return NULL; 177} 178 179Stat* GenericStats::get_killsEnderdragon() 180{ 181 return NULL; 182} 183 184Stat* GenericStats::get_completeTheEnd() 185{ 186 return NULL; 187} 188 189Stat* GenericStats::get_changedDimension(int from, int to) 190{ 191 return NULL; 192} 193 194Stat* GenericStats::get_enteredBiome(int biomeId) 195{ 196 return NULL; 197} 198 199Stat* GenericStats::get_achievement(eAward achievementId) 200{ 201 return NULL; 202} 203 204Stat* GenericStats::openInventory() 205{ 206 return instance->get_achievement( eAward_TakingInventory ); 207} 208 209Stat* GenericStats::mineWood() 210{ 211 return instance->get_achievement( eAward_GettingWood ); 212} 213 214Stat* GenericStats::buildWorkbench() 215{ 216 return instance->get_achievement( eAward_Benchmarking ); 217} 218 219Stat* GenericStats::buildPickaxe() 220{ 221 return instance->get_achievement( eAward_TimeToMine); 222} 223 224Stat* GenericStats::buildFurnace() 225{ 226 return instance->get_achievement( eAward_HotTopic ); 227} 228 229Stat* GenericStats::acquireIron() 230{ 231 return instance->get_achievement( eAward_AquireHardware ); 232} 233 234Stat* GenericStats::buildHoe() 235{ 236 return instance->get_achievement( eAward_TimeToFarm ); 237} 238 239Stat* GenericStats::makeBread() 240{ 241 return instance->get_achievement( eAward_BakeBread ); 242} 243 244Stat* GenericStats::bakeCake() 245{ 246 return instance->get_achievement( eAward_TheLie ); 247} 248 249Stat* GenericStats::buildBetterPickaxe() 250{ 251 return instance->get_achievement( eAward_GettingAnUpgrade ); 252} 253 254Stat* GenericStats::cookFish() 255{ 256 return instance->get_achievement( eAward_DeliciousFish ); 257} 258 259Stat* GenericStats::onARail() 260{ 261 return instance->get_achievement( eAward_OnARail ); 262} 263 264Stat* GenericStats::buildSword() 265{ 266 return instance->get_achievement( eAward_TimeToStrike ); 267} 268 269Stat* GenericStats::killEnemy() 270{ 271 return instance->get_achievement( eAward_MonsterHunter ); 272} 273 274Stat* GenericStats::killCow() 275{ 276 return instance->get_achievement( eAward_CowTipper ); 277} 278 279Stat* GenericStats::flyPig() 280{ 281 return instance->get_achievement( eAward_WhenPigsFly ); 282} 283 284Stat* GenericStats::snipeSkeleton() 285{ 286#ifndef _XBOX 287 return instance->get_achievement( eAward_snipeSkeleton ); 288#else 289 return NULL; 290#endif 291} 292 293Stat* GenericStats::diamonds() 294{ 295#ifndef _XBOX 296 return instance->get_achievement( eAward_diamonds ); 297#else 298 return NULL; 299#endif 300} 301 302Stat* GenericStats::ghast() 303{ 304#ifndef _XBOX 305 return instance->get_achievement( eAward_ghast ); 306#else 307 return NULL; 308#endif 309} 310 311Stat* GenericStats::blazeRod() 312{ 313#ifndef _XBOX 314 return instance->get_achievement( eAward_blazeRod ); 315#else 316 return NULL; 317#endif 318} 319 320Stat* GenericStats::potion() 321{ 322#ifndef _XBOX 323 return instance->get_achievement( eAward_potion ); 324#else 325 return NULL; 326#endif 327} 328 329Stat* GenericStats::theEnd() 330{ 331#ifndef _XBOX 332 return instance->get_achievement( eAward_theEnd ); 333#else 334 return NULL; 335#endif 336} 337 338Stat* GenericStats::winGame() 339{ 340#ifndef _XBOX 341 return instance->get_achievement( eAward_winGame ); 342#else 343 return NULL; 344#endif 345} 346 347Stat* GenericStats::enchantments() 348{ 349#ifndef _XBOX 350 return instance->get_achievement( eAward_enchantments ); 351#else 352 return NULL; 353#endif 354} 355 356Stat* GenericStats::overkill() 357{ 358#ifdef _EXTENDED_ACHIEVEMENTS 359 return instance->get_achievement( eAward_overkill ); 360#else 361 return NULL; 362#endif 363} 364 365Stat* GenericStats::bookcase() 366{ 367#ifdef _EXTENDED_ACHIEVEMENTS 368 return instance->get_achievement( eAward_bookcase ); 369#else 370 return NULL; 371#endif 372} 373 374Stat* GenericStats::leaderOfThePack() 375{ 376 return instance->get_achievement( eAward_LeaderOfThePack ); 377} 378 379Stat* GenericStats::MOARTools() 380{ 381 return instance->get_achievement( eAward_MOARTools ); 382} 383 384Stat* GenericStats::dispenseWithThis() 385{ 386 return instance->get_achievement( eAward_DispenseWithThis ); 387} 388 389Stat* GenericStats::InToTheNether() 390{ 391 return instance->get_achievement( eAward_InToTheNether ); 392} 393 394Stat* GenericStats::socialPost() 395{ 396 return instance->get_achievement( eAward_socialPost ); 397} 398 399Stat* GenericStats::eatPorkChop() 400{ 401 return instance->get_achievement( eAward_eatPorkChop ); 402} 403 404Stat* GenericStats::play100Days() 405{ 406 return instance->get_achievement( eAward_play100Days ); 407} 408 409Stat* GenericStats::arrowKillCreeper() 410{ 411 return instance->get_achievement( eAward_arrowKillCreeper ); 412} 413 414Stat* GenericStats::mine100Blocks() 415{ 416 return instance->get_achievement( eAward_mine100Blocks ); 417} 418 419Stat* GenericStats::kill10Creepers() 420{ 421 return instance->get_achievement( eAward_kill10Creepers ); 422} 423 424Stat* GenericStats::adventuringTime() 425{ 426#ifdef _EXTENDED_ACHIEVEMENTS 427 return instance->get_achievement(eAward_adventuringTime); 428#else 429 return NULL; 430#endif 431} 432 433Stat* GenericStats::repopulation() 434{ 435#ifdef _EXTENDED_ACHIEVEMENTS 436 return instance->get_achievement(eAward_repopulation); 437#else 438 return NULL; 439#endif 440} 441 442Stat* GenericStats::porkChop() 443{ 444#ifdef _EXTENDED_ACHIEVEMENTS 445 return instance->get_achievement(eAward_eatPorkChop); 446#else 447 return NULL; 448#endif 449} 450 451Stat* GenericStats::diamondsToYou() 452{ 453#ifdef _EXTENDED_ACHIEVEMENTS 454 return instance->get_achievement(eAward_diamondsToYou); 455#else 456 return NULL; 457#endif 458} 459 460Stat* GenericStats::passingTheTime() 461{ 462#ifdef _EXTENDED_ACHIEVEMENTS 463 return instance->get_achievement(eAward_play100Days); 464#else 465 return NULL; 466#endif 467} 468 469Stat* GenericStats::archer() 470{ 471#ifdef _EXTENDED_ACHIEVEMENTS 472 return instance->get_achievement(eAward_arrowKillCreeper); 473#else 474 return NULL; 475#endif 476} 477 478Stat* GenericStats::theHaggler() 479{ 480#ifdef _EXTENDED_ACHIEVEMENTS 481 return instance->get_achievement(eAward_theHaggler); 482#else 483 return NULL; 484#endif 485} 486 487Stat* GenericStats::potPlanter() 488{ 489#ifdef _EXTENDED_ACHIEVEMENTS 490 return instance->get_achievement(eAward_potPlanter); 491#else 492 return NULL; 493#endif 494} 495 496Stat* GenericStats::itsASign() 497{ 498#ifdef _EXTENDED_ACHIEVEMENTS 499 return instance->get_achievement(eAward_itsASign); 500#else 501 return NULL; 502#endif 503} 504 505Stat* GenericStats::ironBelly() 506{ 507#ifdef _EXTENDED_ACHIEVEMENTS 508 return instance->get_achievement(eAward_ironBelly); 509#else 510 return NULL; 511#endif 512} 513 514Stat* GenericStats::haveAShearfulDay() 515{ 516#ifdef _EXTENDED_ACHIEVEMENTS 517 return instance->get_achievement(eAward_haveAShearfulDay); 518#else 519 return NULL; 520#endif 521} 522 523Stat* GenericStats::rainbowCollection() 524{ 525#ifdef _EXTENDED_ACHIEVEMENTS 526 return instance->get_achievement(eAward_rainbowCollection); 527#else 528 return NULL; 529#endif 530} 531 532Stat* GenericStats::stayinFrosty() 533{ 534#ifdef _EXTENDED_ACHIEVEMENTS 535 return instance->get_achievement(eAward_stayinFrosty); 536#else 537 return NULL; 538#endif 539} 540 541Stat* GenericStats::chestfulOfCobblestone() 542{ 543#ifdef _EXTENDED_ACHIEVEMENTS 544 return instance->get_achievement(eAward_chestfulOfCobblestone); 545#else 546 return NULL; 547#endif 548} 549 550Stat* GenericStats::renewableEnergy() 551{ 552#ifdef _EXTENDED_ACHIEVEMENTS 553 return instance->get_achievement(eAward_renewableEnergy); 554#else 555 return NULL; 556#endif 557} 558 559Stat* GenericStats::musicToMyEars() 560{ 561#ifdef _EXTENDED_ACHIEVEMENTS 562 return instance->get_achievement(eAward_musicToMyEars); 563#else 564 return NULL; 565#endif 566} 567 568Stat* GenericStats::bodyGuard() 569{ 570#ifdef _EXTENDED_ACHIEVEMENTS 571 return instance->get_achievement(eAward_bodyGuard); 572#else 573 return NULL; 574#endif 575} 576 577Stat* GenericStats::ironMan() 578{ 579#ifdef _EXTENDED_ACHIEVEMENTS 580 return instance->get_achievement(eAward_ironMan); 581#else 582 return NULL; 583#endif 584} 585 586Stat* GenericStats::zombieDoctor() 587{ 588#ifdef _EXTENDED_ACHIEVEMENTS 589 return instance->get_achievement(eAward_zombieDoctor); 590#else 591 return NULL; 592#endif 593} 594 595Stat* GenericStats::lionTamer() 596{ 597#ifdef _EXTENDED_ACHIEVEMENTS 598 return instance->get_achievement(eAward_lionTamer); 599#else 600 return NULL; 601#endif 602} 603 604byteArray GenericStats::getParam_walkOneM(int distance) 605{ 606 return getParam_noArgs(); // Really just a count on most platforms. 607} 608 609byteArray GenericStats::getParam_swimOneM(int distance) 610{ 611 return getParam_noArgs(); // Really just a count on most platforms. 612} 613 614byteArray GenericStats::getParam_fallOneM(int distance) 615{ 616 return getParam_noArgs(); // Really just a count on most platforms. 617} 618 619byteArray GenericStats::getParam_climbOneM(int distance) 620{ 621 return getParam_noArgs(); // Really just a count on most platforms. 622} 623 624byteArray GenericStats::getParam_minecartOneM(int distance) 625{ 626 return getParam_noArgs(); // Really just a count on most platforms. 627} 628 629byteArray GenericStats::getParam_boatOneM(int distance) 630{ 631 return getParam_noArgs(); // Really just a count on most platforms. 632} 633 634byteArray GenericStats::getParam_pigOneM(int distance) 635{ 636 return getParam_noArgs(); // Really just a count on most platforms. 637} 638 639byteArray GenericStats::getParam_cowsMilked() 640{ 641 return getParam_noArgs(); 642} 643 644byteArray GenericStats::getParam_blocksPlaced(int id, int data, int count) 645{ 646 return getParam_noArgs(); // Really just a count on most platforms. 647} 648 649byteArray GenericStats::getParam_blocksMined(int id, int data, int count) 650{ 651 return getParam_noArgs(); // Really just a count on most platforms. 652} 653 654byteArray GenericStats::getParam_itemsCollected(int id, int aux, int count) 655{ 656 return getParam_noArgs(); // Really just a count on most platforms. 657} 658 659byteArray GenericStats::getParam_itemsCrafted(int id, int aux, int count) 660{ 661 return getParam_noArgs(); // Really just a count on most platforms. 662} 663 664byteArray GenericStats::getParam_itemsSmelted(int id, int aux, int count) 665{ 666 return this->getParam_itemsCrafted(id,aux,count); 667} 668 669byteArray GenericStats::getParam_itemsUsed(shared_ptr<Player> plr, shared_ptr<ItemInstance> itm) 670{ 671 return getParam_noArgs(); // Really just a count on most platforms. 672} 673 674byteArray GenericStats::getParam_itemsBought(int id, int aux, int count) 675{ 676 return getParam_noArgs(); 677} 678 679byteArray GenericStats::getParam_mobKill(shared_ptr<Player> plr, shared_ptr<Mob> mob, DamageSource *dmgSrc) 680{ 681 return getParam_noArgs(); // Really just a count on most platforms. 682} 683 684byteArray GenericStats::getParam_breedEntity(eINSTANCEOF entityId) 685{ 686 return getParam_noArgs(); // Really just a count on most platforms. 687} 688 689byteArray GenericStats::getParam_tamedEntity(eINSTANCEOF entityId) 690{ 691 return getParam_noArgs(); // Really just a count on most platforms. 692} 693 694byteArray GenericStats::getParam_curedEntity(eINSTANCEOF entityId) 695{ 696 return getParam_noArgs(); // Really just a count on most platforms. 697} 698 699byteArray GenericStats::getParam_craftedEntity(eINSTANCEOF entityId) 700{ 701 return getParam_noArgs(); // Really just a count on most platforms. 702} 703 704byteArray GenericStats::getParam_shearedEntity(eINSTANCEOF entityId) 705{ 706 return getParam_noArgs(); // Really just a count on most platforms. 707} 708 709byteArray GenericStats::getParam_time(int timediff) 710{ 711 return getParam_noArgs(); // Really just a count on most platforms. 712} 713 714byteArray GenericStats::getParam_changedDimension(int from, int to) 715{ 716 return getParam_noArgs(); // Really just a count on most platforms. 717} 718 719byteArray GenericStats::getParam_enteredBiome(int biomeId) 720{ 721 return getParam_noArgs(); // Really just a count on most platforms. 722} 723 724byteArray GenericStats::getParam_achievement(eAward id) 725{ 726 return getParam_noArgs(); // Really just a count on most platforms. 727} 728 729byteArray GenericStats::getParam_onARail(int distance) 730{ 731 return getParam_achievement(eAward_OnARail); 732} 733 734byteArray GenericStats::getParam_overkill(int damage) 735{ 736#ifdef _XBOX 737 return getParam_noArgs(); 738#else 739 return getParam_achievement(eAward_overkill); 740#endif 741} 742 743byteArray GenericStats::getParam_openInventory(int menuId) 744{ 745 return getParam_achievement(eAward_TakingInventory); 746} 747 748byteArray GenericStats::getParam_chestfulOfCobblestone(int cobbleStone) 749{ 750#ifdef _EXTENDED_ACHIEVEMENTS 751 return getParam_achievement(eAward_chestfulOfCobblestone); 752#else 753 return getParam_noArgs(); 754#endif 755} 756 757byteArray GenericStats::getParam_musicToMyEars(int recordId) 758{ 759#ifdef _EXTENDED_ACHIEVEMENTS 760 return getParam_achievement(eAward_musicToMyEars); 761#else 762 return getParam_noArgs(); 763#endif 764} 765 766byteArray GenericStats::getParam_noArgs() 767{ 768 return byteArray(); // TODO 769} 770 771byteArray GenericStats::param_walk(int distance) 772{ 773 return instance->getParam_walkOneM(distance); 774} 775 776byteArray GenericStats::param_swim(int distance) 777{ 778 return instance->getParam_swimOneM(distance); 779} 780 781byteArray GenericStats::param_fall(int distance) 782{ 783 return instance->getParam_fallOneM(distance); 784} 785 786byteArray GenericStats::param_climb(int distance) 787{ 788 return instance->getParam_climbOneM(distance); 789} 790 791byteArray GenericStats::param_minecart(int distance) 792{ 793 return instance->getParam_minecartOneM(distance); 794} 795 796byteArray GenericStats::param_boat(int distance) 797{ 798 return instance->getParam_boatOneM(distance); 799} 800 801byteArray GenericStats::param_pig(int distance) 802{ 803 return instance->getParam_pigOneM(distance); 804} 805 806byteArray GenericStats::param_cowsMilked() 807{ 808 return instance->getParam_cowsMilked(); 809} 810 811byteArray GenericStats::param_blocksPlaced(int id, int data, int count) 812{ 813 return instance->getParam_blocksPlaced(id,data,count); 814} 815 816byteArray GenericStats::param_blocksMined(int id, int data, int count) 817{ 818 return instance->getParam_blocksMined(id,data,count); 819} 820 821byteArray GenericStats::param_itemsCollected(int id, int aux, int count) 822{ 823 return instance->getParam_itemsCollected(id,aux,count); 824} 825 826byteArray GenericStats::param_itemsCrafted(int id, int aux, int count) 827{ 828 return instance->getParam_itemsCrafted(id,aux,count); 829} 830 831byteArray GenericStats::param_itemsSmelted(int id, int aux, int count) 832{ 833 return instance->getParam_itemsSmelted(id,aux,count); 834} 835 836byteArray GenericStats::param_itemsUsed(shared_ptr<Player> plr, shared_ptr<ItemInstance> itm) 837{ 838 if ( (plr != NULL) && (itm != NULL) ) return instance->getParam_itemsUsed(plr, itm); 839 else return instance->getParam_noArgs(); 840} 841 842byteArray GenericStats::param_itemsBought(int id, int aux, int count) 843{ 844 return instance->getParam_itemsBought(id,aux,count); 845} 846 847byteArray GenericStats::param_mobKill(shared_ptr<Player> plr, shared_ptr<Mob> mob, DamageSource *dmgSrc) 848{ 849 if ( (plr != NULL) && (mob != NULL) ) return instance->getParam_mobKill(plr, mob, dmgSrc); 850 else return instance->getParam_noArgs(); 851} 852 853byteArray GenericStats::param_breedEntity(eINSTANCEOF entityId) 854{ 855 return instance->getParam_breedEntity(entityId); 856} 857 858byteArray GenericStats::param_tamedEntity(eINSTANCEOF entityId) 859{ 860 return instance->getParam_tamedEntity(entityId); 861} 862 863byteArray GenericStats::param_curedEntity(eINSTANCEOF entityId) 864{ 865 return instance->getParam_curedEntity(entityId); 866} 867 868byteArray GenericStats::param_craftedEntity(eINSTANCEOF entityId) 869{ 870 return instance->getParam_craftedEntity(entityId); 871} 872 873byteArray GenericStats::param_shearedEntity(eINSTANCEOF entityId) 874{ 875 return instance->getParam_shearedEntity(entityId); 876} 877 878byteArray GenericStats::param_time(int timediff) 879{ 880 return instance->getParam_time(timediff); 881} 882 883byteArray GenericStats::param_changedDimension(int from, int to) 884{ 885 return instance->getParam_changedDimension(from,to); 886} 887 888byteArray GenericStats::param_enteredBiome(int biomeId) 889{ 890 return instance->getParam_enteredBiome(biomeId); 891} 892 893byteArray GenericStats::param_noArgs() 894{ 895 return instance->getParam_noArgs(); 896} 897 898byteArray GenericStats::param_openInventory() 899{ 900 return instance->getParam_achievement(eAward_TakingInventory); 901} 902 903byteArray GenericStats::param_mineWood() 904{ 905 return instance->getParam_achievement(eAward_GettingWood); 906} 907 908byteArray GenericStats::param_buildWorkbench() 909{ 910 return instance->getParam_achievement(eAward_Benchmarking); 911} 912 913byteArray GenericStats::param_buildPickaxe() 914{ 915 return instance->getParam_achievement(eAward_TimeToMine); 916} 917 918byteArray GenericStats::param_buildFurnace() 919{ 920 return instance->getParam_achievement(eAward_HotTopic); 921} 922 923byteArray GenericStats::param_acquireIron() 924{ 925 return instance->getParam_achievement(eAward_AquireHardware); 926} 927 928byteArray GenericStats::param_buildHoe() 929{ 930 return instance->getParam_achievement(eAward_TimeToFarm); 931} 932 933byteArray GenericStats::param_makeBread() 934{ 935 return instance->getParam_achievement(eAward_BakeBread); 936} 937 938byteArray GenericStats::param_bakeCake() 939{ 940 return instance->getParam_achievement(eAward_TheLie); 941} 942 943byteArray GenericStats::param_buildBetterPickaxe() 944{ 945 return instance->getParam_achievement(eAward_GettingAnUpgrade); 946} 947 948byteArray GenericStats::param_cookFish() 949{ 950 return instance->getParam_achievement(eAward_DeliciousFish); 951} 952 953byteArray GenericStats::param_onARail(int distance) 954{ 955 return instance->getParam_onARail(distance); 956} 957 958byteArray GenericStats::param_buildSword() 959{ 960 return instance->getParam_achievement(eAward_TimeToStrike); 961} 962 963byteArray GenericStats::param_killEnemy() 964{ 965 return instance->getParam_achievement(eAward_MonsterHunter); 966} 967 968byteArray GenericStats::param_killCow() 969{ 970 return instance->getParam_achievement(eAward_CowTipper); 971} 972 973byteArray GenericStats::param_flyPig() 974{ 975 return instance->getParam_achievement(eAward_WhenPigsFly); 976} 977 978byteArray GenericStats::param_snipeSkeleton() 979{ 980#ifdef _XBOX 981 return instance->getParam_noArgs(); 982#else 983 return instance->getParam_achievement(eAward_snipeSkeleton); 984#endif 985} 986 987byteArray GenericStats::param_diamonds() 988{ 989#ifdef _XBOX 990 return instance->getParam_noArgs(); 991#else 992 return instance->getParam_achievement(eAward_diamonds); 993#endif 994} 995 996byteArray GenericStats::param_ghast() 997{ 998#ifdef _XBOX 999 return instance->getParam_noArgs(); 1000#else 1001 return instance->getParam_achievement(eAward_ghast); 1002#endif 1003} 1004 1005byteArray GenericStats::param_blazeRod() 1006{ 1007#ifdef _XBOX 1008 return instance->getParam_noArgs(); 1009#else 1010 return instance->getParam_achievement(eAward_blazeRod); 1011#endif 1012} 1013 1014byteArray GenericStats::param_potion() 1015{ 1016#ifdef _XBOX 1017 return instance->getParam_noArgs(); 1018#else 1019 return instance->getParam_achievement(eAward_potion); 1020#endif 1021} 1022 1023byteArray GenericStats::param_theEnd() 1024{ 1025#ifdef _XBOX 1026 return instance->getParam_noArgs(); 1027#else 1028 return instance->getParam_achievement(eAward_theEnd); 1029#endif 1030} 1031 1032byteArray GenericStats::param_winGame() 1033{ 1034#ifdef _XBOX 1035 return instance->getParam_noArgs(); 1036#else 1037 return instance->getParam_achievement(eAward_winGame); 1038#endif 1039} 1040 1041byteArray GenericStats::param_enchantments() 1042{ 1043#ifdef _XBOX 1044 return instance->getParam_noArgs(); 1045#else 1046 return instance->getParam_achievement(eAward_enchantments); 1047#endif 1048} 1049 1050byteArray GenericStats::param_overkill(int dmg) 1051{ 1052 return instance->getParam_overkill(dmg); 1053} 1054 1055byteArray GenericStats::param_bookcase() 1056{ 1057#ifdef _EXTENDED_ACHIEVEMENTS 1058 return instance->getParam_achievement(eAward_bookcase); 1059#else 1060 return instance->getParam_noArgs(); 1061#endif 1062} 1063 1064byteArray GenericStats::param_leaderOfThePack() 1065{ 1066 return instance->getParam_achievement(eAward_LeaderOfThePack); 1067} 1068 1069byteArray GenericStats::param_MOARTools() 1070{ 1071 return instance->getParam_achievement(eAward_MOARTools); 1072} 1073 1074byteArray GenericStats::param_dispenseWithThis() 1075{ 1076 return instance->getParam_achievement(eAward_DispenseWithThis); 1077} 1078 1079byteArray GenericStats::param_InToTheNether() 1080{ 1081 return instance->getParam_achievement(eAward_InToTheNether); 1082} 1083 1084byteArray GenericStats::param_socialPost() 1085{ 1086 return instance->getParam_achievement(eAward_socialPost); 1087} 1088 1089byteArray GenericStats::param_eatPorkChop() 1090{ 1091 return instance->getParam_achievement(eAward_eatPorkChop); 1092} 1093 1094byteArray GenericStats::param_play100Days() 1095{ 1096 return instance->getParam_achievement(eAward_play100Days); 1097} 1098 1099byteArray GenericStats::param_arrowKillCreeper() 1100{ 1101 return instance->getParam_achievement(eAward_arrowKillCreeper); 1102} 1103 1104byteArray GenericStats::param_mine100Blocks() 1105{ 1106 return instance->getParam_achievement(eAward_mine100Blocks); 1107} 1108 1109byteArray GenericStats::param_kill10Creepers() 1110{ 1111 return instance->getParam_achievement(eAward_kill10Creepers); 1112} 1113 1114byteArray GenericStats::param_adventuringTime() 1115{ 1116#ifdef _EXTENDED_ACHIEVEMENTS 1117 return instance->getParam_achievement(eAward_adventuringTime); 1118#else 1119 return instance->getParam_noArgs(); 1120#endif 1121} 1122 1123byteArray GenericStats::param_repopulation() 1124{ 1125#ifdef _EXTENDED_ACHIEVEMENTS 1126 return instance->getParam_achievement(eAward_repopulation); 1127#else 1128 return instance->getParam_noArgs(); 1129#endif 1130} 1131 1132byteArray GenericStats::param_porkChop() 1133{ 1134#ifdef _EXTENDED_ACHIEVEMENTS 1135 return instance->getParam_achievement(eAward_eatPorkChop); 1136#else 1137 return instance->getParam_noArgs(); 1138#endif 1139} 1140 1141byteArray GenericStats::param_diamondsToYou() 1142{ 1143#ifdef _EXTENDED_ACHIEVEMENTS 1144 return instance->getParam_achievement(eAward_diamondsToYou); 1145#else 1146 return instance->getParam_noArgs(); 1147#endif 1148} 1149 1150byteArray GenericStats::param_passingTheTime() 1151{ 1152#ifdef _EXTENDED_ACHIEVEMENTS 1153 return instance->getParam_achievement(eAward_play100Days); 1154#else 1155 return instance->getParam_noArgs(); 1156#endif 1157} 1158 1159byteArray GenericStats::param_archer() 1160{ 1161#ifdef _EXTENDED_ACHIEVEMENTS 1162 return instance->getParam_achievement(eAward_arrowKillCreeper); 1163#else 1164 return instance->getParam_noArgs(); 1165#endif 1166} 1167 1168byteArray GenericStats::param_theHaggler() 1169{ 1170#ifdef _EXTENDED_ACHIEVEMENTS 1171 return instance->getParam_achievement(eAward_theHaggler); 1172#else 1173 return instance->getParam_noArgs(); 1174#endif 1175} 1176 1177byteArray GenericStats::param_potPlanter() 1178{ 1179#ifdef _EXTENDED_ACHIEVEMENTS 1180 return instance->getParam_achievement(eAward_potPlanter); 1181#else 1182 return instance->getParam_noArgs(); 1183#endif 1184} 1185 1186byteArray GenericStats::param_itsASign() 1187{ 1188#ifdef _EXTENDED_ACHIEVEMENTS 1189 return instance->getParam_achievement(eAward_itsASign); 1190#else 1191 return instance->getParam_noArgs(); 1192#endif 1193} 1194 1195byteArray GenericStats::param_ironBelly() 1196{ 1197#ifdef _EXTENDED_ACHIEVEMENTS 1198 return instance->getParam_achievement(eAward_ironBelly); 1199#else 1200 return instance->getParam_noArgs(); 1201#endif 1202} 1203 1204byteArray GenericStats::param_haveAShearfulDay() 1205{ 1206#ifdef _EXTENDED_ACHIEVEMENTS 1207 return instance->getParam_achievement(eAward_haveAShearfulDay); 1208#else 1209 return instance->getParam_noArgs(); 1210#endif 1211} 1212 1213byteArray GenericStats::param_rainbowCollection() 1214{ 1215#ifdef _EXTENDED_ACHIEVEMENTS 1216 return instance->getParam_achievement(eAward_rainbowCollection); 1217#else 1218 return instance->getParam_noArgs(); 1219#endif 1220} 1221 1222byteArray GenericStats::param_stayinFrosty() 1223{ 1224#ifdef _EXTENDED_ACHIEVEMENTS 1225 return instance->getParam_achievement(eAward_stayinFrosty); 1226#else 1227 return instance->getParam_noArgs(); 1228#endif 1229} 1230 1231byteArray GenericStats::param_chestfulOfCobblestone(int cobbleStone) 1232{ 1233 return instance->getParam_chestfulOfCobblestone(cobbleStone); 1234} 1235 1236byteArray GenericStats::param_renewableEnergy() 1237{ 1238#ifdef _EXTENDED_ACHIEVEMENTS 1239 return instance->getParam_achievement(eAward_renewableEnergy); 1240#else 1241 return instance->getParam_noArgs(); 1242#endif 1243} 1244 1245byteArray GenericStats::param_musicToMyEars(int recordId) 1246{ 1247 return instance->getParam_musicToMyEars(recordId); 1248} 1249 1250byteArray GenericStats::param_bodyGuard() 1251{ 1252#ifdef _EXTENDED_ACHIEVEMENTS 1253 return instance->getParam_achievement(eAward_bodyGuard); 1254#else 1255 return instance->getParam_noArgs(); 1256#endif 1257} 1258 1259byteArray GenericStats::param_ironMan() 1260{ 1261#ifdef _EXTENDED_ACHIEVEMENTS 1262 return instance->getParam_achievement(eAward_ironMan); 1263#else 1264 return instance->getParam_noArgs(); 1265#endif 1266} 1267 1268byteArray GenericStats::param_zombieDoctor() 1269{ 1270#ifdef _EXTENDED_ACHIEVEMENTS 1271 return instance->getParam_achievement(eAward_zombieDoctor); 1272#else 1273 return instance->getParam_noArgs(); 1274#endif 1275} 1276 1277byteArray GenericStats::param_lionTamer() 1278{ 1279#ifdef _EXTENDED_ACHIEVEMENTS 1280 return instance->getParam_achievement(eAward_lionTamer); 1281#else 1282 return instance->getParam_noArgs(); 1283#endif 1284}