boulder 
Vars | |
| approximate_excavation_level | Used to show target_excavation_level +- 15 cm |
|---|---|
| artifact_age | Fluff text |
| artifact_find_type | Loot drop from boulder |
| artifact_id | Fluff text |
| artifact_stabilizing_field | What type of stabilization field we need to use |
| excavation_level | Currently dug depth |
| holomark | If TRUE - shows approximate_excavation_level in description |
| holomark_adv | If TRUE - shows target_excavation_level in description |
| measured | If TRUE - shows dug depth in description |
| stabilised | Is our boulder stabilized and ready to be uncovered |
| target_excavation_level | How much do we need to dig |
Procs | |
| get_measured | Adds measurement holomark to the boulder |
| get_scanned | Adds holomark to the boulder |
| get_stabilised | Stabilizes boulder |
| spawn_artifact | Spawns artifact and check for it's stabilization status. If it is not - destroys/harms it with 50/50 chance |
| try_dig | Tries to dig boulder by certain amount |
| try_uncover | Trying to delete boulder and spawn artifact. Fails if dug too deep and adds 1 cm |
Var Details
approximate_excavation_level 
Used to show target_excavation_level +- 15 cm
artifact_age 
Fluff text
artifact_find_type 
Loot drop from boulder
artifact_id 
Fluff text
artifact_stabilizing_field 
What type of stabilization field we need to use
excavation_level 
Currently dug depth
holomark 
If TRUE - shows approximate_excavation_level in description
holomark_adv 
If TRUE - shows target_excavation_level in description
measured 
If TRUE - shows dug depth in description
stabilised 
Is our boulder stabilized and ready to be uncovered
target_excavation_level 
How much do we need to dig
Proc Details
get_measured
Adds measurement holomark to the boulder
get_scanned
Adds holomark to the boulder
Arguments:
- advanced - will our tool give advanced holomark
get_stabilised
Stabilizes boulder
spawn_artifact
Spawns artifact and check for it's stabilization status. If it is not - destroys/harms it with 50/50 chance
try_dig
Tries to dig boulder by certain amount
Arguments:
- dig_amount - how much to dig
try_uncover
Trying to delete boulder and spawn artifact. Fails if dug too deep and adds 1 cm