#const
const DROP_AMOUNT_BASE=1,TIERS=[{multiplier:1,portal:"Brown Portal",paintball:"Brown Paintball",material:"Workbench",prev_paintball:null,material_amt:9},{multiplier:2,portal:"Light Gray Portal",paintball:"Light Gray Paintball",material:"Messy Stone",prev_paintball:"Brown Paintball",material_amt:3},{multiplier:4,portal:"White Portal",paintball:"White Paintball",material:"Iron Bar",prev_paintball:"Light Gray Paintball",material_amt:3},{multiplier:8,portal:"Yellow Portal",paintball:"Yellow Paintball",material:"Gold Bar",prev_paintball:"White Paintball",material_amt:3},{multiplier:16,portal:"Light Blue Portal",paintball:"Light Blue Paintball",material:"Diamond",prev_paintball:"Yellow Paintball",material_amt:3}];let recipesAdded=!1;const CRAFTING_STATION="Workbench";function addCustomRecipes(t){if(t&&!recipesAdded){for(let a=0;a<TIERS.length;a++){let l=TIERS[a],e=null===l.prev_paintball?[{items:[l.material],amt:l.material_amt}]:[{items:[l.material],amt:l.material_amt},{items:[l.prev_paintball],amt:6}];api.editItemCraftingRecipes(t,l.paintball,[{requires:e,produces:1,station:CRAFTING_STATION}]),api.editItemCraftingRecipes(t,l.portal,[{requires:[{items:[l.paintball],amt:9}],produces:1,station:CRAFTING_STATION}])}recipesAdded=!0}}onPlayerAttemptAltAction=(t,a,l,e,i,r)=>{if(void 0!==a&&"Air"!==i&&null===r){let n=api.getHeldItem(t);if(!n||"Air"===n.name||n.amount<1)return!1;let m=TIERS.find(t=>t.portal===i),p=TIERS.find(t=>t.paintball===n.name),o=Math.random()-.5,d=Math.random()-.5,b=a+.5+o,u=l+1.5,s=e+.5+d;if(m){let c=m.multiplier;return api.createItemDrop(b,u,s,i,1,!0),api.createItemDrop(b,u,s,n.name,1*c,!0,n.attributes),"preventAction"}if(p){let I=p.multiplier,A=i;return api.createItemDrop(b,u,s,A,1*I,!0,null),"preventAction"}}return!1},onPlayerJoin=(t,a)=>{recipesAdded||addCustomRecipes(t)},tick=t=>{};
File not found: "num" at page "FrontPage"