mirror of
https://github.com/2009scape/2009scape.github.io.git
synced 2024-11-10 21:12:37 +01:00
122 lines
7.4 KiB
JavaScript
122 lines
7.4 KiB
JavaScript
|
var code = "";
|
||
|
|
||
|
function getPhpStuff(boolean){
|
||
|
if(boolean == true) return 1;
|
||
|
return 0;
|
||
|
}
|
||
|
|
||
|
function setPhpStuff(int){
|
||
|
if(int == 1) return true;
|
||
|
return false;
|
||
|
}
|
||
|
|
||
|
function save() {
|
||
|
var date = new Date();
|
||
|
|
||
|
var month = date.getMonth() + 1;
|
||
|
var day = date.getDate();
|
||
|
var hour = date.getHours();
|
||
|
var min = date.getMinutes();
|
||
|
var year = date.getFullYear() + "";
|
||
|
|
||
|
month = (month < 10 ? "0" : "") + month;
|
||
|
day = (day < 10 ? "0" : "") + day;
|
||
|
hour = (hour < 10 ? "0" : "") + hour;
|
||
|
min = (min < 10 ? "0" : "") + min;
|
||
|
|
||
|
var save_text = "code: " + ((code === undefined || code == null || code.length == "") ? 0 : code) + "\n" +
|
||
|
"swordName: " + sword.name + "\n" +
|
||
|
"swordSpecialSword: " + getPhpStuff(sword.specialSword) + "\n" +
|
||
|
"swordSpecialPower: " + sword.specialPower + "\n" +
|
||
|
"candiesNbrOwned: " + candies.nbrOwned + "\n" +
|
||
|
"candiesNbrThrown: " + candies.nbrThrown + "\n" +
|
||
|
"candiesNbrEaten: " + candies.nbrEaten + "\n" +
|
||
|
"candiesNbrTotal: " + candies.nbrTotal + "\n" +
|
||
|
"candiesCandiesPerSecond: " + candies.candiesPerSecond + "\n" +
|
||
|
"candiesConverterActivated: " + getPhpStuff(candiesConverter.activated) + "\n" +
|
||
|
"cauldronBookPage: " + cauldron.bookPage + "\n" +
|
||
|
"cauldronCandies: " + cauldron.candiesInTheCauldron + "\n" +
|
||
|
"cauldronLollipops: " + cauldron.lollipopsInTheCauldron + "\n" +
|
||
|
"chocolateBarsNbrOwned: " + chocolateBars.nbrOwned + "\n" +
|
||
|
"farmLollipopsPlanted: " + farm.lollipopsPlanted + "\n" +
|
||
|
"farmCurrentFlagIndex: " + farm.currentFlagIndex + "\n" +
|
||
|
"farmPlantingButtonsStep: " + farm.plantingButtonsStep + "\n" +
|
||
|
"forgeStep: " + forge.step + "\n" +
|
||
|
"shopLollipopsButtonsShown: " + getPhpStuff(shop.buy10LollipopsButtonShown) + "\n" +
|
||
|
"shopShown: " + getPhpStuff(shop.shown) + "\n" +
|
||
|
"shopTicklingStep: " + shop.ticklingStep + "\n" +
|
||
|
"shopClickingOnLollipopStep: " + shop.clickingOnLollipopStep + "\n" +
|
||
|
"hutStep: " + hut.step + "\n" +
|
||
|
"hutSpeech: " + hut.speech + "\n" +
|
||
|
"inventoryMagicianHatLetter: " + inventory.magicianHatLetter + "\n" +
|
||
|
"lollipopsNbrOwned: " + lollipops.nbrOwned + "\n" +
|
||
|
"lollipopsNbrInStock: " + lollipops.nbrInStock + "\n" +
|
||
|
"lollipopsNbrBought: " + lollipops.nbrBought + "\n" +
|
||
|
"mainNbrOfSecondsSinceLastMinInterval: " + main.nbrOfSecondsSinceLastMinInterval + "\n" +
|
||
|
"mainNbrOfSecondsSinceLastHourInterval: " + main.nbrOfSecondsSinceLastHourInterval + "\n" +
|
||
|
"mainNbrOfSecondsSinceLastDayInterval: " + main.nbrOfSecondsSinceLastDayInterval + "\n" +
|
||
|
"mountGoblinBasicChestProbability: " + mountGoblin.basicChestProbability + "\n" +
|
||
|
"peacefulForestBasicChestProbability: " + peacefulForest.basicChestProbability + "\n" +
|
||
|
"peacefulForestPoniesEncountered: " + peacefulForest.poniesEncountered + "\n" +
|
||
|
"objectsHaveObjectKey: " + getPhpStuff(objects.list.key.have) + "\n" +
|
||
|
"objectsHaveObjectHutMap: " + getPhpStuff(objects.list.hutMap.have) + "\n" +
|
||
|
"objectsHaveObjectWellMap: " + getPhpStuff(objects.list.wellMap.have) + "\n" +
|
||
|
"objectsHaveObjectSwampMap: " + getPhpStuff(objects.list.swampMap.have) + "\n" +
|
||
|
"objectsHaveObjectBoots: " + getPhpStuff(objects.list.boots.have) + "\n" +
|
||
|
"objectsHaveObjectMagicianHat: " + getPhpStuff(objects.list.magicianHat.have) + "\n" +
|
||
|
"objectsHaveObjectPinkRing: " + getPhpStuff(objects.list.pinkRing.have) + "\n" +
|
||
|
"objectsHaveObjectForgeMap: " + getPhpStuff(objects.list.forgeMap.have) + "\n" +
|
||
|
"objectsHaveObjectCandiesConverter: " + getPhpStuff(objects.list.candiesConverter.have) + "\n" +
|
||
|
"objectsHaveObjectPlateArmour: " + getPhpStuff(objects.list.plateArmour.have) + "\n" +
|
||
|
"objectsHaveObjectCauldron: " + getPhpStuff(objects.list.cauldron.have) + "\n" +
|
||
|
"objectsHaveObjectMagicalHorn: " + getPhpStuff(objects.list.magicalHorn.have) + "\n" +
|
||
|
"objectsHaveObjectHornOfPlenty: " + getPhpStuff(objects.list.hornOfPlenty.have) + "\n" +
|
||
|
"objectsHaveObjectOldAmulet: " + getPhpStuff(objects.list.oldAmulet.have) + "\n" +
|
||
|
"potionsShownHealth: " + getPhpStuff(potions.list.health.shown) + "\n" +
|
||
|
"potionsShownEscape: " + getPhpStuff(potions.list.escape.shown) + "\n" +
|
||
|
"potionsShownBerserk: " + getPhpStuff(potions.list.berserk.shown) + "\n" +
|
||
|
"potionsShownFireScroll: " + getPhpStuff(potions.list.fireScroll.shown) + "\n" +
|
||
|
"potionsShownAcidRainScroll: " + getPhpStuff(potions.list.acidRainScroll.shown) + "\n" +
|
||
|
"potionsShownTeleportScroll: " + getPhpStuff(potions.list.teleportScroll.shown) + "\n" +
|
||
|
"potionsShownEarthquakeScroll: " + getPhpStuff(potions.list.earthquakeScroll.shown) + "\n" +
|
||
|
"potionsShownImpInvocationScroll: " + getPhpStuff(potions.list.impInvocationScroll.shown) + "\n" +
|
||
|
"potionsShownMajorHealth: " + getPhpStuff(potions.list.majorHealth.shown) + "\n" +
|
||
|
"potionsShownInvulnerability: " + getPhpStuff(potions.list.invulnerability.shown) + "\n" +
|
||
|
"potionsShownTurtle: " + getPhpStuff(potions.list.turtle.shown) + "\n" +
|
||
|
"potionsShownJelly: " + getPhpStuff(potions.list.jelly.shown) + "\n" +
|
||
|
"potionsShownSeed: " + getPhpStuff(potions.list.seed.shown) + "\n" +
|
||
|
"potionsShownCloning: " + getPhpStuff(potions.list.cloning.shown) + "\n" +
|
||
|
"potionsShownSuperman: " + getPhpStuff(potions.list.superman.shown) + "\n" +
|
||
|
"potionsShownGmooh: " + getPhpStuff(potions.list.gmooh.shown) + "\n" +
|
||
|
"potionsNbrOwnedHealth: " + potions.list.health.nbrOwned + "\n" +
|
||
|
"potionsNbrOwnedEscape: " + potions.list.escape.nbrOwned + "\n" +
|
||
|
"potionsNbrOwnedBerserk: " + potions.list.berserk.nbrOwned + "\n" +
|
||
|
"potionsNbrOwnedFireScroll: " + potions.list.fireScroll.nbrOwned + "\n" +
|
||
|
"potionsNbrOwnedAcidRainScroll: " + potions.list.acidRainScroll.nbrOwned + "\n" +
|
||
|
"potionsNbrOwnedTeleportScroll: " + potions.list.teleportScroll.nbrOwned + "\n" +
|
||
|
"potionsNbrOwnedEarthquakeScroll: " + potions.list.earthquakeScroll.nbrOwned + "\n" +
|
||
|
"potionsNbrOwnedImpInvocationScroll: " + potions.list.impInvocationScroll.nbrOwned + "\n" +
|
||
|
"potionsNbrOwnedMajorHealth: " + potions.list.majorHealth.nbrOwned + "\n" +
|
||
|
"potionsNbrOwnedInvulnerability: " + potions.list.invulnerability.nbrOwned + "\n" +
|
||
|
"potionsNbrOwnedTurtle: " + potions.list.turtle.nbrOwned + "\n" +
|
||
|
"potionsNbrOwnedJelly: " + potions.list.jelly.nbrOwned + "\n" +
|
||
|
"potionsNbrOwnedSeed: " + potions.list.seed.nbrOwned + "\n" +
|
||
|
"potionsNbrOwnedCloning: " + potions.list.cloning.nbrOwned + "\n" +
|
||
|
"potionsNbrOwnedSuperman: " + potions.list.superman.nbrOwned + "\n" +
|
||
|
"potionsNbrOwnedGmooh: " + potions.list.gmooh.nbrOwned + "\n" +
|
||
|
"questMaxLandOrder: " + quest.maxLandOrder + "\n" +
|
||
|
"questTiredTime: " + quest.tiredTime + "\n" +
|
||
|
"spellsFasterCandiesFibo1: " + spells.fasterCandiesFiboPrev + "\n" +
|
||
|
"spellsFasterCandiesFibo2: " + spells.fasterCandiesFiboCurr + "\n" +
|
||
|
"swampStep: " + swamp.step + "\n" +
|
||
|
"tabsAnimation: " + tabs.animation + "\n" +
|
||
|
"wishingWellSpeech: " + wishingWell.speech + "\n" +
|
||
|
"wishingWellStep: " + wishingWell.step + "\n" +
|
||
|
"yourselfCanSurpass: " + getPhpStuff(yourself.canSurpass) + "\n" +
|
||
|
"developperComputerWon: " + getPhpStuff(developperComputer.won);
|
||
|
|
||
|
var filename = "candybox_" + year.substring(2, 4) + month + day + "_" + hour + "-" + min;
|
||
|
var blob = new Blob([save_text], {type: "text/plain;charset=utf-8"});
|
||
|
saveAs(blob, filename+".cs");
|
||
|
}
|