exploration_site

Exploration site, drone travel destination representing interesting zone for exploration.
Vars | |
band_info | Contains baseline site bands at define time. Events bands will be added to this list as part of event generation. |
---|---|
coordinates | Coordinates in Station coordinate system - don't ask if station rotates |
deep_scan_complete | Was deep scan of this site completed. |
description | Description shown after scanning/exploring |
distance | How far is it, affects travel time/cost. |
events | List of event instances represting thing to be found around this exploration site. |
fluff_type | Key for strings file fluff events |
name | Name displayed after scanning/exploring |
point_scan_complete | Was point scan of this site completed. |
revealed | Was the point scan done or a drone arrived on the site. Affects displayed name/description |
scan_conditions | List of scan conditions for this site - scan conditions are singletons |
site_traits | These are used to determine events/adventures possible for this site |
Procs | |
build_exploration_event_requirements_cache | List of exploration event requirements indexed by type, ./datum/exploration_site/a = list("required"=list(trait),"blacklisted"=list(other_trait)) |
generate_scan_conditions | Try to find aventure first since they're the meat of the system. Fill other events Baseline weights for each event root type Weight mods scaled by distance, resources are more easily found on farther sites |
on_drone_arrival | Add up event band values to ours |
site_data | Data for ui_data, exploration |
Var Details
band_info

Contains baseline site bands at define time. Events bands will be added to this list as part of event generation.
coordinates

Coordinates in Station coordinate system - don't ask if station rotates
deep_scan_complete

Was deep scan of this site completed.
description

Description shown after scanning/exploring
distance

How far is it, affects travel time/cost.
events

List of event instances represting thing to be found around this exploration site.
fluff_type

Key for strings file fluff events
name

Name displayed after scanning/exploring
point_scan_complete

Was point scan of this site completed.
revealed

Was the point scan done or a drone arrived on the site. Affects displayed name/description
scan_conditions

List of scan conditions for this site - scan conditions are singletons
site_traits

These are used to determine events/adventures possible for this site
Proc Details
build_exploration_event_requirements_cache
List of exploration event requirements indexed by type, ./datum/exploration_site/a = list("required"=list(trait),"blacklisted"=list(other_trait))
generate_scan_conditions
Try to find aventure first since they're the meat of the system. Fill other events Baseline weights for each event root type Weight mods scaled by distance, resources are more easily found on farther sites
on_drone_arrival
Add up event band values to ours
site_data
Data for ui_data, exploration