Difference between revisions of "Random events"

From Underrail Wiki
Jump to navigation Jump to search
(→‎Random event categories: updated list from 1.1.5.6)
(updated list for 1.2.0.16)
 
Line 26: Line 26:
 
|-
 
|-
 
! Random event categories
 
! Random event categories
 +
|-
 +
| campHathor_dock
 
|-
 
|-
 
| caves
 
| caves
 +
|-
 +
| caves_pits 
 
|-
 
|-
 
| cavesHard
 
| cavesHard
 
|-
 
|-
| caves_secluded
+
| coreCity_bar
 
|-
 
|-
| caves_pits
+
| coreCity_publicAssembly
 
|-
 
|-
| passages
+
| coreCity_stationary
 
|-
 
|-
| passages_freeDroneMutants
+
| coreCity_transient
 
|-
 
|-
| lowerUnderrail
+
| cvw_hg2_hunterRathoundFight
 
|-
 
|-
| upperUnderrail
+
| darkTerritory
 
|-
 
|-
| deepCaverns
+
| deadBody
 
|-
 
|-
| lostContainer
+
| deadMutie
 
|-
 
|-
| lostContainer_floating
+
| default
 
|-
 
|-
| deadBody
+
| dropZone_muggers
 
|-
 
|-
| deadMutie
+
| dropZone_secluded
 
|-
 
|-
| protectoratePatrolUpperX
+
| dropZone_stationary
 
|-
 
|-
| protectoratePatrolUpperY
+
| facelessPatrolX
 
|-
 
|-
| SROPatrolX
+
| facelessPatrolY
 
|-
 
|-
| SROPatrolY
+
| foundry_bar
 
|-
 
|-
| tchortistPatrolX
+
| foundry_stationary
 
|-
 
|-
| tchortistPatrolY
+
| foundry_transient
 
|-
 
|-
 
| foundryPatrolX
 
| foundryPatrolX
Line 69: Line 73:
 
| foundryPatrolY
 
| foundryPatrolY
 
|-
 
|-
| facelessPatrolX
+
| hangingRat_bar
 
|-
 
|-
| facelessPatrolY
+
| ironheadBandits
 
|-
 
|-
| southGateStation
+
| junkyard_bar
|-
 
| southGateStation_bar
 
|-
 
| southGateStation_dock
 
 
|-
 
|-
 
| junkyard_stationary
 
| junkyard_stationary
 
|-
 
|-
| junkyard_transient
+
| lemuria_deadPirate
 
|-
 
|-
| junkyard_bar
+
| lemuria_deadSormirbaren
 
|-
 
|-
| oldJunkyard
+
| lemuria_lostContainer
 
|-
 
|-
| railCrossing
+
| lemuria_nearCattle
 
|-
 
|-
| railCrossing_bar
+
| lemuria_sandpits
 
|-
 
|-
| campHathor_dock
+
| lemuria_savages
 
|-
 
|-
| coreCity_transient
+
| lemuria_savages_honeyCollectors
 
|-
 
|-
| coreCity_stationary
+
| lostContainer
 
|-
 
|-
| coreCity_bar
+
| lostContainer_floating
 
|-
 
|-
| coreCity_publicAssembly
+
| lowerUnderrail
 
|-
 
|-
| dropZone_transient
+
| lowerUnderrail_5x5PassageAmbush
 
|-
 
|-
| dropZone_stationary
+
| lunaticBandits
 
|-
 
|-
| dropZone_muggers
+
| lup_a9_grampus
 
|-
 
|-
| dropZone_secluded
+
| lurkerBandits
 
|-
 
|-
| foundry_transient
+
| MushroomCove_HunterWolo
 
|-
 
|-
| foundry_stationary
+
| nearCaveWater
 
|-
 
|-
| foundry_bar
+
| nearRailroad
 
|-
 
|-
| playerHome_hallway
+
| nearStation
 
|-
 
|-
| playerHome_balcony
+
| oldJunkyard
 
|-
 
|-
| playerHome_main
+
| passages
 
|-
 
|-
| hangingRat_bar
+
| passages_freeDroneMutants
 
|-
 
|-
| rig_bar
+
| playerHome_balcony
 
|-
 
|-
| sos_phone
+
| playerHome_hallway
 
|-
 
|-
| nearRailroad
+
| playerHome_main
 
|-
 
|-
| nearWater
+
| protectoratePatrolUpperX
 
|-
 
|-
| nearCaveWater
+
| protectoratePatrolUpperY
 
|-
 
|-
| nearStation
+
| railCrossing
 
|-
 
|-
| lowerUnderrail_5x5PassageAmbush
+
| railCrossing_bar
 
|-
 
|-
| ironheadBandits
+
| RaysShopCustomer
 
|-
 
|-
| lurkerBandits
+
| rig_bar
 
|-
 
|-
| lunaticBandits
+
| southGateStation_bar
 
|-
 
|-
| lemuria_savages
+
| southGateStation_dock
 
|-
 
|-
| lemuria_savages_honeyCollectors
+
| SROPatrolX
 
|-
 
|-
| lemuria_nearCattle
+
| SROPatrolY
 
|-
 
|-
| lemuria_sandpits
+
| tchortistPatrolX
 
|-
 
|-
| lemuria_lostContainer
+
| tchortistPatrolY
 
|-
 
|-
| lemuria_deadSormirbaren
+
| test_marineY
 
|-
 
|-
| lemuria_deadPirate
+
| upperUnderrail
 
|-
 
|-
| cvw_hg2_hunterRathoundFight
+
| waterways_ChancersBay
|-
 
| MushroomCove_HunterWolo
 
|-
 
| RaysShopCustomer
 
 
|-
 
|-
 
| waterways_CoreRing_clean_east
 
| waterways_CoreRing_clean_east
Line 167: Line 163:
 
| waterways_CoreRing_clean_west
 
| waterways_CoreRing_clean_west
 
|-
 
|-
| waterways_CoreRing_dirty
+
| waterways_Dreadpool
 
|-
 
|-
| waterways_Rig_Periphery
+
| waterways_hopperdrome_bar
|-
 
| waterways_Dreadpool
 
 
|-
 
|-
 
| waterways_IsaacsRiver
 
| waterways_IsaacsRiver
|-
 
| waterways_ChancersBay
 
|-
 
| waterways_Meatway
 
|-
 
| waterways_lostJets
 
 
|-
 
|-
 
| waterways_jetBattles_commonX
 
| waterways_jetBattles_commonX
Line 185: Line 173:
 
| waterways_jetBattles_commonY
 
| waterways_jetBattles_commonY
 
|-
 
|-
| waterways_merchantShipX
+
| waterways_lostJets
 
|-
 
|-
| waterways_merchantShipY
+
| waterways_Meatway
 
|-
 
|-
| waterways_dragNDrop_bar
+
| waterways_merchantShipX  
 
|-
 
|-
| waterways_hopperdrome_bar
+
| waterways_Rig_Periphery
 
|}
 
|}
  

Latest revision as of 02:37, 24 June 2024

A random event with Protectorate patrol fighting bandits in Upper Underrail.

Random events are randomly occurring events and encounters that make each playthrough slightly more unique. They include everything from simple loot containers to large fights between guard patrols and gangs, unique events and creatures, merchants, and other travelers.

There are also similar but technically unrelated random locations that are randomized when a new game is started. They stay the same throughout that playthrough.

Technical details

The spawning of events is controlled by these basic parameters:

  • Random Event Categories - Different categories, mostly places, where the event can trigger. Empty spaces all around the game world belong into one or more of these categories. See below for a list of them.
  • Event Territory Size - Space required by the event, in tiles. (Eg. 3x3)
  • Triggering Chance - chance that the event will trigger. Event triggering RNG is seeded in a way that makes savescumming random events inefficient.

A number of other factors can also control random event occurrences:

  • Unique events can only appear once per playthrough. (Eg. Two-headed Junkyard Mutant)
  • Some events are limited by zone level in addition to normal random event categories.
  • Events can also be limited by player's level.
  • Certain events depend on player's quest progress. (Eg. Arda's Gangsters)
  • Seasonal events: Halloween Lurkers only appear during Halloween.

All events have a Timeout after which they end, usually between 30 and 60 minutes. Events usually despawn after they end, but some (Eg. Abandoned Sofa) stay around.

Random event categories

Random event categories
campHathor_dock
caves
caves_pits
cavesHard
coreCity_bar
coreCity_publicAssembly
coreCity_stationary
coreCity_transient
cvw_hg2_hunterRathoundFight
darkTerritory
deadBody
deadMutie
default
dropZone_muggers
dropZone_secluded
dropZone_stationary
facelessPatrolX
facelessPatrolY
foundry_bar
foundry_stationary
foundry_transient
foundryPatrolX
foundryPatrolY
hangingRat_bar
ironheadBandits
junkyard_bar
junkyard_stationary
lemuria_deadPirate
lemuria_deadSormirbaren
lemuria_lostContainer
lemuria_nearCattle
lemuria_sandpits
lemuria_savages
lemuria_savages_honeyCollectors
lostContainer
lostContainer_floating
lowerUnderrail
lowerUnderrail_5x5PassageAmbush
lunaticBandits
lup_a9_grampus
lurkerBandits
MushroomCove_HunterWolo
nearCaveWater
nearRailroad
nearStation
oldJunkyard
passages
passages_freeDroneMutants
playerHome_balcony
playerHome_hallway
playerHome_main
protectoratePatrolUpperX
protectoratePatrolUpperY
railCrossing
railCrossing_bar
RaysShopCustomer
rig_bar
southGateStation_bar
southGateStation_dock
SROPatrolX
SROPatrolY
tchortistPatrolX
tchortistPatrolY
test_marineY
upperUnderrail
waterways_ChancersBay
waterways_CoreRing_clean_east
waterways_CoreRing_clean_west
waterways_Dreadpool
waterways_hopperdrome_bar
waterways_IsaacsRiver
waterways_jetBattles_commonX
waterways_jetBattles_commonY
waterways_lostJets
waterways_Meatway
waterways_merchantShipX
waterways_Rig_Periphery