/tg/ Station 13 - Modules - TypesVar Details - Proc Details

Techweb Node

A datum representing a researchable node in the techweb.

Techweb nodes are GLOBAL, there should only be one instance of them in the game. Persistant changes should never be made to them in-game. USE SSRESEARCH PROCS TO OBTAIN REFERENCES. DO NOT REFERENCE OUTSIDE OF SSRESEARCH OR YOU WILL FUCK UP GC. Code to modularly edit techweb nodes in multiple ways without needing to completely overwrite said node.

Vars

autounlock_by_boostBoosting this will autounlock this node
categoryThe category of the node
descriptionA description of the node to show on UIs
discount_experimentsIf completed, these experiments give a specific point amount discount to the node.area
discounts_addAdditional experiments that can be done to reduce research costs
display_nameThe name of the node as it is shown on UIs
experiment_addAdditional experiments that are required in order to complete a node
experimentalIf the tech can be randomly generated by BEPIS tech as a reward. Meant to be fully given in tech disks, not researched
experiments_to_unlockWhen this node is completed, allows these experiments to be performed.
hiddenWhether it starts off hidden
idInternal ID of the node
id_additionsAdditions to the ids that are unlocked from a node
id_removalsRemovals to the ids that are unlocked from a node
prereq_id_addAdditions to ids that are required to have been researched in order to research a node
prereq_id_delRemovals to ids that are required to have been researched in order to research a node
required_experimentsThe list of experiments required to research the node
required_items_to_unlockList of items you need to deconstruct to unlock this node.
research_costsThe points cost to research the node, type = amount
show_on_wikiWhether or not this node should show on the wiki
starting_nodeWhether it's available without any research
unlock_idsCALCULATED FROM OTHER NODE'S PREREQUISITIES. Associated list id = TRUE

Procs

on_station_researchProc called when the Station (Science techweb specific) researches a node.

Var Details

autounlock_by_boost

Boosting this will autounlock this node

category

The category of the node

description

A description of the node to show on UIs

discount_experiments

If completed, these experiments give a specific point amount discount to the node.area

discounts_add

Additional experiments that can be done to reduce research costs

display_name

The name of the node as it is shown on UIs

experiment_add

Additional experiments that are required in order to complete a node

experimental

If the tech can be randomly generated by BEPIS tech as a reward. Meant to be fully given in tech disks, not researched

experiments_to_unlock

When this node is completed, allows these experiments to be performed.

hidden

Whether it starts off hidden

id

Internal ID of the node

id_additions

Additions to the ids that are unlocked from a node

id_removals

Removals to the ids that are unlocked from a node

prereq_id_add

Additions to ids that are required to have been researched in order to research a node

prereq_id_del

Removals to ids that are required to have been researched in order to research a node

required_experiments

The list of experiments required to research the node

required_items_to_unlock

List of items you need to deconstruct to unlock this node.

research_costs

The points cost to research the node, type = amount

show_on_wiki

Whether or not this node should show on the wiki

starting_node

Whether it's available without any research

unlock_ids

CALCULATED FROM OTHER NODE'S PREREQUISITIES. Associated list id = TRUE

Proc Details

on_station_research

Proc called when the Station (Science techweb specific) researches a node.