adventure_db_entry 
Vars | |
approved | Unapproved adventures won't be used for exploration sites. |
---|---|
id | db id or null for freshly created adventures |
name | adventure name |
placed | Was the adventure used for exploration site this round. |
raw_json | actual adventure json string |
required_site_traits | required site traits to use this adventure |
timestamp | Time of last change. |
uploader | ckey of last change user. |
version | json version |
Procs | |
create_adventure | Creates new adventure instance |
extract_metadata | Extracts fields that are used by adventure browser / generation before instantiating |
refresh | Updates this entry from db, if possible. |
remove | Deletes the local AND db entry. |
save | Pushes this entry changes to DB |
try_loading_adventure | Parses adventure JSON and returns /datum/adventure instance on success |
valid_for_use | Check if the adventure usable for given exploration site traits |
Var Details
approved 
Unapproved adventures won't be used for exploration sites.
id 
db id or null for freshly created adventures
name 
adventure name
placed 
Was the adventure used for exploration site this round.
raw_json 
actual adventure json string
required_site_traits 
required site traits to use this adventure
timestamp 
Time of last change.
uploader 
ckey of last change user.
version 
json version
Proc Details
create_adventure
Creates new adventure instance
extract_metadata
Extracts fields that are used by adventure browser / generation before instantiating
refresh
Updates this entry from db, if possible.
remove
Deletes the local AND db entry.
save
Pushes this entry changes to DB
try_loading_adventure
Parses adventure JSON and returns /datum/adventure instance on success
valid_for_use
Check if the adventure usable for given exploration site traits