Code: Select all
case 'bulk':{
const item = params[0];
const amount = params[1] || 1;
// 1) Handy cheat items
const ArrDrops1 = ["Timecandy6","ExpBalloon3","ResetCompleted","ResetCompletedS","ClassSwap","PremiumGem"];
// 2) All bag boosters
const ArrDrops2 = ["InvBag1","InvBag2","InvBag3","InvBag4","InvBag5","InvBag6","InvBag7","InvBag8","InvBag21","InvBag22","InvBag23","InvBag24","InvBag25","InvBag26","InvBag100","InvBag101","InvBag102","InvBag103","InvBag104","InvBag105","InvBag106","InvBag107","InvBag109","InvBag110"];
// 3) All storage chest boosters
const ArrDrops3 = ["InvStorage1","InvStorage2","InvStorage3","InvStorage4","InvStorage5","InvStorage6","InvStorage7",
"InvStorage8","InvStorage9","InvStorage10","InvStorage11","InvStorage12","InvStorage13",//"InvStorage14",
"InvStorage15","InvStorage16","InvStorage17","InvStorage18","InvStorage19","InvStorage20","InvStorage21",
"InvStorage31","InvStorage32","InvStorage33","InvStorage34","InvStorage35","InvStorage36","InvStorage37",
"InvStorage38","InvStorage39","InvStorage40","InvStorage41","InvStorage42","InvStorageF"];
// 4) All item bag capacity boosters
const ArrDrops4 = ["MaxCapBagT2","MaxCapBag1","MaxCapBag2","MaxCapBag3","MaxCapBag4","MaxCapBag5",
"MaxCapBagMi6","MaxCapBagT1","MaxCapBag7","MaxCapBag9","MaxCapBagT3","MaxCapBagT4",
"MaxCapBagT5","MaxCapBagT6","MaxCapBag6","MaxCapBag8","MaxCapBag10","MaxCapBagF3",
"MaxCapBagF4","MaxCapBagF5","MaxCapBagF6","MaxCapBagM1","MaxCapBagM2","MaxCapBagM3",
"MaxCapBagM4","MaxCapBagM5","MaxCapBagM6","MaxCapBagM7","MaxCapBagFi0","MaxCapBagFi1",
"MaxCapBagFi2","MaxCapBagFi3","MaxCapBagFi4","MaxCapBagFi5","MaxCapBagFi6","MaxCapBagB0",
"MaxCapBagB1","MaxCapBagB2","MaxCapBagB3","MaxCapBagB4","MaxCapBagB5","MaxCapBagB6",
"MaxCapBagTr0","MaxCapBagTr1","MaxCapBagTr2","MaxCapBagTr3","MaxCapBagTr4","MaxCapBagTr5",
"MaxCapBagS0","MaxCapBagS1","MaxCapBagS2","MaxCapBagS3","MaxCapBagS4","MaxCapBagS5"];
// 5) All Yugioh cards
const ArrDrops5 = ["CardsA0","CardsA1","CardsA2","CardsA3","CardsA4","CardsA5","CardsA6","CardsA7","CardsA8",
"CardsA9","CardsA10","CardsA11","CardsA12","CardsA13","CardsA14","CardsA15","CardsA16",
"CardsB1","CardsB2","CardsB3","CardsB4","CardsB5","CardsB6","CardsB7","CardsB8",
"CardsB9","CardsB10","CardsB11","CardsB12","CardsB13","CardsB14",
"CardsC1","CardsC2","CardsC3","CardsC4","CardsC5","CardsC6","CardsC7","CardsC8",
"CardsC9","CardsC10","CardsC11","CardsC12","CardsC13","CardsC14","CardsC15","CardsC16",
"CardsD1","CardsD2","CardsD3","CardsD4","CardsD5","CardsD6","CardsD7","CardsD8","CardsD9","CardsD10",
"CardsD11","CardsD12","CardsD13","CardsD16","CardsD17","CardsD18","CardsD19","CardsD20","CardsD21",
"CardsE0","CardsE1","CardsE2","CardsE3","CardsE4","CardsE5","CardsE6","CardsE7","CardsE8",
"CardsE9","CardsE10","CardsE11","CardsE12","CardsE13","CardsE14","CardsE15",
"CardsF1","CardsF2","CardsF3","CardsF4","CardsF5","CardsF6","CardsF7","CardsF8","CardsF9","CardsF10","CardsF11",
"CardsY0","CardsY1","CardsY2","CardsY3","CardsY4","CardsY5","CardsY5","CardsY6",
"CardsY7","CardsY8","CardsY9","CardsY10","CardsY11","CardsY12","CardsY13",
"CardsZ0","CardsZ1","CardsZ2","CardsZ3","CardsZ4","CardsZ5","CardsZ6","CardsZ7","CardsZ8","CardsZ9"];
// 6) All statues
const ArrDrops6 = ["EquipmentStatues1","EquipmentStatues2","EquipmentStatues3","EquipmentStatues4","EquipmentStatues5",
"EquipmentStatues6","EquipmentStatues7","EquipmentStatues8","EquipmentStatues9","EquipmentStatues10",
"EquipmentStatues11","EquipmentStatues12","EquipmentStatues13","EquipmentStatues14","EquipmentStatues15",
"EquipmentStatues16","EquipmentStatues17","EquipmentStatues18","EquipmentStatues19"];
// 7) All stamps (Many stamps aren't released yet)
const ArrDrops7 = ["StampA1","StampA2","StampA3","StampA4","StampA5","StampA6","StampA7","StampA8","StampA9","StampA10",
"StampA11","StampA12","StampA13","StampA14","StampA15","StampA16","StampA17","StampA18","StampA19",
"StampA20","StampA21"/*,"StampA22"*/,"StampA23","StampA24"/*,"StampA25"*/,"StampA26","StampA27","StampA28",
//"StampA29","StampA30","StampA31","StampA32","StampA33","StampA34","StampA35",
"StampB1","StampB2","StampB3","StampB4","StampB5","StampB6","StampB7","StampB8","StampB9","StampB10",
"StampB11","StampB12","StampB13","StampB14","StampB15","StampB16","StampB17","StampB18","StampB19",
"StampB20","StampB21","StampB22","StampB23","StampB24","StampB25","StampB26","StampB27",//"StampB28","StampB29",
"StampB30","StampB31"/*,"StampB32","StampB33"*/,"StampB34"/*,"StampB35"*/,"StampB36",
"StampC1","StampC2","StampC3"/*,"StampC4","StampC5"*/,"StampC6","StampC7"/*,"StampC8"*/,"StampC9",//"StampC10","StampC11","StampC12","StampC13",
"StampC14","StampC15"/*,"StampC16","StampC17","StampC18"*/,"StampC19","StampC20"];
// 8) All fishing tools
const ArrDrops8 = ["Line1","Line2","Line3","Line4","Line5","Line6","Line7",
"Line8","Line9","Line10","Line11","Line12","Line13","Line14",
"Weight1","Weight2","Weight3","Weight4","Weight5","Weight6","Weight7",
"Weight8","Weight9","Weight10","Weight11","Weight12","Weight13","Weight14"];
// 9) All released Star Talent books
const ArrDrops9 = [//"3615100", //Bored To Death (Lvl 100)
"361650", //Beginner Best Class (Lvl 50)
//"3617100", //Studious Quester (Lvl 100)
"3618100", //Quest Chungus (Lvl 100)
"3619100", //Crystals 4 Dayys (Lvl 100)
"362050", //Will Of The Eldest (Lvl 50)
"3621104", //TICK TOCK (Lvl 104)
"3622100", //STONKS! (Lvl 100)
"3623100", //Roll Da Dice (Lvl 100)
"362450", //Attacks on simmer (Lvl 50)
"3625120", //Toilet Paper Postage (Lvl 120)
"362640", //Exp Converter (Lvl 40)
"362750", //Goblet Of Hemoglobin (Lvl 50)
"3628100", //JUST EXP (Lvl 100)
"3629100", //Frothy Malk (Lvl 100)
"363050", //Convert Better Darnit (Lvl 50)
"3631100", //PULSATION (Lvl 100)
"3632100", //CARDIOVASCULAR! (Lvl 100)
//"3633100", //Nothing
"363450", //Telekinetic Storage (Lvl 50)
"3635100", //Printer Sampling (Lvl 100)
"3639100", //Shrine Architect (Lvl 100)
]
// 10) Blacksmith recipes and tabs
const ArrDrops10 = ["SmithingRecipes1","SmithingRecipes2","SmithingRecipes3","SmithingRecipes4","EquipmentSmithingTabs2","EquipmentSmithingTabs3"];
// 11) All skilling resources
const ArrDrops11 = ["Copper","Iron","Gold","Plat","Dementia","Void","Lustre","Starfire","Dreadlo","Godshard",
"CopperBar","IronBar","GoldBar","PlatBar","DementiaBar","VoidBar","LustreBar","StarfireBar","DreadloBar","GodshardBar",
"OakTree","BirchTree","JungleTree","ForestTree","ToiletTree","PalmTree","StumpTree","SaharanFoal","Tree7",
"Leaf1","Leaf2","Leaf3",
"Fish1","Fish2","Fish3","Fish4",
"Bug1","Bug2","Bug3","Bug4","Bug5","Bug6","PureWater",
"Critter1","Critter2","Critter3","Critter4","Critter5","Critter6","Critter7","Critter8","Critter9",
"Critter1A","Critter2A","Critter3A","Critter4A","Critter5A","Critter6A","Critter7A","Critter8A","Critter9A",
"Soul1","Soul2","Soul3","Soul4","Soul5",
"Soul6","Refinery1","Refinery2","Refinery3","Refinery4","Refinery5","Refinery6",
"CraftMat1","CraftMat2","CraftMat3"/*,"CraftMat4"*/,"CraftMat5","CraftMat6","CraftMat7","CraftMat8","CraftMat9","CraftMat10"];
// 12) All monster resources
const ArrDrops12 = ["Grasslands1","Grasslands2","Grasslands3","Grasslands4","Jungle1","Jungle2","Jungle3","Forest1","Forest2","Forest3",
"Sewers1","Sewers1b","Sewers2","Sewers3","TreeInterior1","TreeInterior1b","TreeInterior2","BabaYagaETC",
"DesertA1","DesertA1b","DesertA2","DesertA3","DesertA3b","DesertB1","DesertB2","DesertB3","DesertB4",
"DesertC1","DesertC2","DesertC2b","DesertC3","DesertC4","SnowA1","SnowA2","SnowA2a","SnowA3","SnowA4",
"SnowB1","SnowB2","SnowB2a","SnowB5","SnowB3","SnowB4","SnowC1","SnowC2","SnowC3","SnowC4","SnowC4a",
"IceMountains2","Hgg","EfauntDrop1","EfauntDrop2"];
// 13) Most (not all) currencies and gift items
const ArrDrops13 = ["Key1","Key2","Key3","SilverPen","DeliveryBox",
"Quest30","Quest35","Quest36","Quest38","Quest40","Quest42","Quest44","Quest45","Quest49","Quest50"];
// 14) Best food
const ArrDrops14 = ["PeanutG","FoodG1","FoodG2","FoodG3","FoodG4","FoodG5","FoodG6","Meatloaf","MidnightCookie",
"FoodPotOr3","FoodPotRe3","FoodPotGr3","FoodPotMana3","FoodPotYe3"];
// 15) All trophies
const ArrDrops15 = ["Trophy1","Trophy2","Trophy3"/*,"Trophy4"*/,
"Trophy5","Trophy6","Trophy7","Trophy8","Trophy9","Trophy10",
"Trophy11","Trophy12","Trophy13","Trophy14"];
// 16) All upgrade stones (except lvl 1 and 2 cause 3 exists)
const ArrDrops16 = ["StoneWe","StoneWeb","StoneW3","StoneW6",
"StoneA1b","StoneA2b","StoneA3b","StoneA3","StoneAe","StoneAeB",
"StoneHelm1","StoneHelm6","StoneHelm1b",
"StoneTe","StoneT1e","StoneT1eb","StoneT3",
"StoneZ2",
"StonePremSTR","StonePremAGI","StonePremWIS","StonePremLUK"];
// 17) All premium hats
const ArrDrops17 = ["EquipmentHats31","EquipmentHats32","EquipmentHats33","EquipmentHats34","EquipmentHats35",
"EquipmentHats36","EquipmentHats40","EquipmentHats37","EquipmentHats38","EquipmentHats46",
"EquipmentHats47","EquipmentHats48","EquipmentHats49","EquipmentHats50","EquipmentHats43",
"EquipmentHats45","EquipmentHats57","EquipmentHats62"];
// 18)All Summer Event Drops
const ArrDrops18 = ["Pearl1","Pearl2","Pearl3","Pearl4","Quest49","Quest50"];
switch (params[0])
{
case 'invbag':
for (let b in ArrDrops2) {
let x = character.getXCenter()
let y = character.getValue('ActorEvents_20', '_PlayerNode');
actorEvents189._customBlock_DropSomething(ArrDrops2[b], amount, 0, 0, 2, y, 0, x, y);
}
break;
case 'invstorage':
for (let b in ArrDrops3) {
let x = character.getXCenter()
let y = character.getValue('ActorEvents_20', '_PlayerNode');
actorEvents189._customBlock_DropSomething(ArrDrops3[b], amount, 0, 0, 2, y, 0, x, y);
}
break;
case 'capbag':
for (let b in ArrDrops4) {
let x = character.getXCenter()
let y = character.getValue('ActorEvents_20', '_PlayerNode');
actorEvents189._customBlock_DropSomething(ArrDrops4[b], amount, 0, 0, 2, y, 0, x, y);
}
break;
case 'yugioh':
for (let b in ArrDrops5) {
let x = character.getXCenter()
let y = character.getValue('ActorEvents_20', '_PlayerNode');
actorEvents189._customBlock_DropSomething(ArrDrops5[b], amount, 0, 0, 2, y, 0, x, y);
}
break;
case 'statues':
for (let b in ArrDrops6) {
let x = character.getXCenter()
let y = character.getValue('ActorEvents_20', '_PlayerNode');
actorEvents189._customBlock_DropSomething(ArrDrops6[b], amount, 0, 0, 2, y, 0, x, y);
}
break;
case 'stamps':
for (let b in ArrDrops7) {
let x = character.getXCenter()
let y = character.getValue('ActorEvents_20', '_PlayerNode');
actorEvents189._customBlock_DropSomething(ArrDrops7[b], amount, 0, 0, 2, y, 0, x, y);
}
break;
case 'fishtools':
for (let b in ArrDrops8) {
let x = character.getXCenter()
let y = character.getValue('ActorEvents_20', '_PlayerNode');
actorEvents189._customBlock_DropSomething(ArrDrops8[b], amount, 0, 0, 2, y, 0, x, y);
}
break;
case 'startalents':
for (let b in ArrDrops9) {
let x = character.getXCenter()
let y = character.getValue('ActorEvents_20', '_PlayerNode');
actorEvents189._customBlock_DropSomething("TalentBook1",ArrDrops9[b], 0, 0, 2, y, 0, x, y);
}
break;
case 'smith':
for (let b in ArrDrops10) {
let x = character.getXCenter()
let y = character.getValue('ActorEvents_20', '_PlayerNode');
actorEvents189._customBlock_DropSomething(ArrDrops10[b], amount, 0, 0, 2, y, 0, x, y);
}
break;
case 'skill':
for (let b in ArrDrops11) {
let x = character.getXCenter()
let y = character.getValue('ActorEvents_20', '_PlayerNode');
actorEvents189._customBlock_DropSomething(ArrDrops11[b], amount, 0, 0, 2, y, 0, x, y);
}
break;
case 'monster':
for (let b in ArrDrops12) {
let x = character.getXCenter()
let y = character.getValue('ActorEvents_20', '_PlayerNode');
actorEvents189._customBlock_DropSomething(ArrDrops12[b], amount, 0, 0, 2, y, 0, x, y);
}
break;
case 'currency':
for (let b in ArrDrops13) {
let x = character.getXCenter()
let y = character.getValue('ActorEvents_20', '_PlayerNode');
actorEvents189._customBlock_DropSomething(ArrDrops13[b], amount, 0, 0, 2, y, 0, x, y);
}
break;
case 'food':
for (let b in ArrDrops14) {
let x = character.getXCenter()
let y = character.getValue('ActorEvents_20', '_PlayerNode');
actorEvents189._customBlock_DropSomething(ArrDrops14[b], amount, 0, 0, 2, y, 0, x, y);
}
break;
case 'trophy':
for (let b in ArrDrops15) {
let x = character.getXCenter()
let y = character.getValue('ActorEvents_20', '_PlayerNode');
actorEvents189._customBlock_DropSomething(ArrDrops15[b], amount, 0, 0, 2, y, 0, x, y);
}
break;
case 'upstone':
for (let b in ArrDrops16) {
let x = character.getXCenter()
let y = character.getValue('ActorEvents_20', '_PlayerNode');
actorEvents189._customBlock_DropSomething(ArrDrops16[b], amount, 0, 0, 2, y, 0, x, y);
}
break;
case 'hats':
for (let b in ArrDrops17) {
let x = character.getXCenter()
let y = character.getValue('ActorEvents_20', '_PlayerNode');
actorEvents189._customBlock_DropSomething(ArrDrops17[b], amount, 0, 0, 2, y, 0, x, y);
}
break;
case 'summer':
for (let b in ArrDrops18) {
let x = character.getXCenter()
let y = character.getValue('ActorEvents_20', '_PlayerNode');
actorEvents189._customBlock_DropSomething(ArrDrops18[b], amount, 0, 0, 2, y, 0, x, y);
}
break;
default:
for (let b in ArrDrops1) {
let x = character.getXCenter()
let y = character.getValue('ActorEvents_20', '_PlayerNode');
actorEvents189._customBlock_DropSomething(ArrDrops1[b], 5000, 0, 0, 2, y, 0, x, y);
}
}}
break;