From 932e6d2e68d7e537974914b228c09c6e9f9c78c3 Mon Sep 17 00:00:00 2001 From: O-01-67 <68935009+O-01-67@users.noreply.github.com> Date: Tue, 4 Oct 2022 10:14:36 -0400 Subject: [PATCH] Event can now spawn 1-3 creepers --- mods/creepers.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/mods/creepers.js b/mods/creepers.js index 02ec30a6..44a3dabc 100644 --- a/mods/creepers.js +++ b/mods/creepers.js @@ -189,7 +189,9 @@ function updateCreeperPreferences() { //Creeper setting handler if(settings.creeperSpawning) { //If the setting is on if(typeof(randomEvents.creeper) !== "function") { //add the event if it's missing randomEvents.creeper = function() { - for(i = 0; i < 1; i++) { //dummy for to break + var amount = Math.floor((Math.random() * 3)+1); //1-3 + //In worldgen worlds, you can expect about half of this because about half of the world is pixels in it. + for(i = 0; i < amount; i++) { //dummy for to break if(settings.creeperSpawning) { //setting validation // random x between 1 and width-1 var x = Math.floor(Math.random()*(width-1))+1; @@ -237,7 +239,8 @@ spawnCreepers = ["creeper","angelic_creeper","bombing_creeper","hell_creeper"]; if(settings.creeperSpawning) { //creeper spawning option randomEvents.creeper = function() { - for(i = 0; i < 1; i++) { //dummy for to break + var amount = Math.floor((Math.random() * 3)+1); //1-3 + for(i = 0; i < amount; i++) { //dummy for to break if(settings.creeperSpawning) { //setting validation // random x between 1 and width-1 var x = Math.floor(Math.random()*(width-1))+1;