Skip to content
DiamondWalker edited this page Apr 30, 2026 · 2 revisions

Random events occur periodically after c0rrup1e3_en1i1y has been angered. No random events will occur if there are no players currently in the Overworld.

The formula used to determine the amount of time between two random events is $a+(b-a)x^{\log_{0.5}(\frac{c-a}{b-a})}$ where

  • $x$ = a randomly generated value between 0 and 1
  • $a$ = the minimum event interval as defined in the mod config
  • $b$ = the maximum event interval as defined in the mod config
  • $c$ = the median event interval as defined in the mod config

Random events are split into different rarity groups. Whenever it is time for a random event to occur, a random number between 0 and 1 is rolled. This number is then used to select one of the four categories, and one of the events within the selected category is chosen for execution.

Common

The common category will be selected 84% of the time

  • calculation
  • corrupted_watching
  • fire
  • invalid_text
  • lightning
  • mystery_person
  • structure_spawn

Uncommon

The uncommon category will be selected 10% of the time**

  • drop_from_sky
  • fried_steve
  • health_change
  • inventory_shuffle
  • item_drop
  • static_teleport
  • tossed_around

Rare

The rare category will be selected 5% of the time

  • dark_world
  • join_and_leave
  • sound_of_death
  • touch_grass

Extra rare

The extra rare category will be selected 1% of the time

  • party
  • snore
  • player_killer

Clone this wiki locally