diff --git a/src/events/randomEvent.js b/src/events/randomEvent.js index 5ff669f8988e6cf0ffa1c06d936e5b85a7ed423f..689c33eb45bc07b4bc49f5049b106d46159d8ec6 100644 --- a/src/events/randomEvent.js +++ b/src/events/randomEvent.js @@ -542,7 +542,7 @@ App.Events.playRandomIndividualEvent = function() { let controlled = V.eventControl.events.findIndex(e2 => e2.name === e.eventName); if (controlled !== -1) { // events triggered within the control time eventWeight = V.eventControl.events[controlled].weeksPassed === 0 ? 0 : // played the present week - Math.max(isRare ? e.weight : 0, eventWeight // don't exclude rare events if they've not appeared in the current week, but give them standard weight + Math.max(isRare ? e.weight : 0, eventWeight // don't exclude rare events if they've not appeared in the current week; give them their base weight at least - (V.eventControl.events[controlled].weeksPassed < 2 ? 1 : 0) // played last week - (V.eventControl.events[controlled].weeksPassed < 3 && V.eventControl.level > 2 ? 1 : 0) // played in the last two weeks for medium or high control time - (V.eventControl.events[controlled].weeksPassed < 6 && V.eventControl.level > 4 ? 1 : 0) // played in the last five weeks for high control time