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

nif

Vars

bad_soundThis is the sound that plays if there is an issue going on.
blood_conversion_rateThe rate of blood to energy
blood_drainIs power being drawn through blood
blood_drain_rateHow fast is blood being drained?
brokenIs the NIF completely broken? If this is true, the user won't be able to pull up the TGUI menu at all.
calibratingIs the NIF currently being calibrated?
calibration_durationHow far through the calibration process is the NIF? Do not touch this outside of perform_calibration(), if you can at all help it.
calibration_timeHow long does each step in the calibration process take in total?
chat_iconWhat icon does the NIF display in chat when sending out alerts? Icon states are stored in 'modular_skyrat/modules/modular_implants/icons/chat.dmi'
click_soundThis is the sound that you would hear if you enable if you activate or enable something.
current_themeWhat theme is currently being used on the NIF?
durabilityWhat level of durability is the NIF at?
durability_loss_vulnerableIs the NIF able to take damage?
good_soundThis is the sound that plays when doing most things!
is_calibratedIs the NIF properly calibrated yet?
linked_mobWhat user is currently linked with the NIF?
loaded_nifsoftsWhat programs are currently loaded onto the NIF?
manufacturer_notesThis shows up in the NIF settings screen as a way to ICly display lore.
max_durabilityWhat is the maximum durability of the NIF?
max_nifsoftsHow many programs can the NIF store at once?
max_power_levelWhat is the maximum power level of the NIF?
minimum_blood_levelWhen is blood draining disabled?
minimum_nutritionWhat is the minimum nutrition someone has to be at for the NIF to convert power?
nif_persistenceDoes the NIF stay between rounds? By default, they do.
nutrition_conversion_rateWhat is the rate of nutrition to power?
nutrition_drainIs power being drawn from nutrition?
nutrition_drain_rateHow fast is nutrition drained from the host?
persistent_nifsoftsWhat programs do we want to carry between rounds?
power_levelHow much power is currently inside of the NIF?
power_usageHow much power is the NIF currently using? Negative usage will result in power being gained.
preinstalled_nifsoftsWhat programs come already installed on the NIF?
rewards_pointsHow many rewards points does the NIF currently have?
side_effect_riskDetermines the likelyhood of a side effect occuring each process cycle: 1 / side_effect_risk
stored_ckeyWhat CKEY does the original user have? Used to prevent theft
theft_protectionDoes the NIF have theft protection? This should only be disabled if admins need to fix something.
ui_themesCurrently Avalible themese for the NIFs

Procs

adjust_durabilityAdjusts the NIF based on the adjustment_amount. Positive values repair, negative values damage
blood_checkChecks if the NIF is able to draw blood as a power source?
change_power_levelModifies power based off power_to_change. Negative numbers add charge, positive numbers remove charge
damage_on_deathApplies damage to the parent NIF whenever the user dies.
fix_nifChanges the broken variable to be false. This does not relate to durability.
install_nifsoftInstalls the loaded_nifsoft to the parent NIF.
install_preinstalled_nifsoftsInstalls preinstalled NIFSofts
make_vulnerableRe-enables the durability_loss_vulnerable variable, allowing the parent NIF to take durability damage again.
nutrition_checkChecks to see if the mob has a nutrition that can be drain from
perform_calibrationCalibrates the Parent NIF, this is ran every time the parent NIF is first installed inside of someone.
remove_nifsoftRemoves a NIFSoft from a NIF. Silent - determines whether or not alerts will be given to the owner of the NIF
remove_rewards_pointsRemoves rewards points from the parent NIF. Returns FALSE if there are not enough points to remove, returns TRUE if the points have been succesfully removed.
send_messageSends a message to the owner of the NIF. Typically used for messages from the NIF itself or from NIFSofts.
toggle_blood_drainToggles Blood Drain. Bypasss - Ignores the need to perform the blood_check proc.
toggle_nutrition_drainToggles nutrition drain as a power source on NIFs on/off. Bypass - Ignores the need to perform the nutirition_check() proc.

Var Details

bad_sound

This is the sound that plays if there is an issue going on.

blood_conversion_rate

The rate of blood to energy

blood_drain

Is power being drawn through blood

blood_drain_rate

How fast is blood being drained?

broken

Is the NIF completely broken? If this is true, the user won't be able to pull up the TGUI menu at all.

calibrating

Is the NIF currently being calibrated?

calibration_duration

How far through the calibration process is the NIF? Do not touch this outside of perform_calibration(), if you can at all help it.

calibration_time

How long does each step in the calibration process take in total?

chat_icon

What icon does the NIF display in chat when sending out alerts? Icon states are stored in 'modular_skyrat/modules/modular_implants/icons/chat.dmi'

click_sound

This is the sound that you would hear if you enable if you activate or enable something.

current_theme

What theme is currently being used on the NIF?

durability

What level of durability is the NIF at?

durability_loss_vulnerable

Is the NIF able to take damage?

good_sound

This is the sound that plays when doing most things!

is_calibrated

Is the NIF properly calibrated yet?

linked_mob

What user is currently linked with the NIF?

loaded_nifsofts

What programs are currently loaded onto the NIF?

manufacturer_notes

This shows up in the NIF settings screen as a way to ICly display lore.

max_durability

What is the maximum durability of the NIF?

max_nifsofts

How many programs can the NIF store at once?

max_power_level

What is the maximum power level of the NIF?

minimum_blood_level

When is blood draining disabled?

minimum_nutrition

What is the minimum nutrition someone has to be at for the NIF to convert power?

nif_persistence

Does the NIF stay between rounds? By default, they do.

nutrition_conversion_rate

What is the rate of nutrition to power?

nutrition_drain

Is power being drawn from nutrition?

nutrition_drain_rate

How fast is nutrition drained from the host?

persistent_nifsofts

What programs do we want to carry between rounds?

power_level

How much power is currently inside of the NIF?

power_usage

How much power is the NIF currently using? Negative usage will result in power being gained.

preinstalled_nifsofts

What programs come already installed on the NIF?

rewards_points

How many rewards points does the NIF currently have?

side_effect_risk

Determines the likelyhood of a side effect occuring each process cycle: 1 / side_effect_risk

stored_ckey

What CKEY does the original user have? Used to prevent theft

theft_protection

Does the NIF have theft protection? This should only be disabled if admins need to fix something.

ui_themes

Currently Avalible themese for the NIFs

Proc Details

adjust_durability

Adjusts the NIF based on the adjustment_amount. Positive values repair, negative values damage

blood_check

Checks if the NIF is able to draw blood as a power source?

change_power_level

Modifies power based off power_to_change. Negative numbers add charge, positive numbers remove charge

damage_on_death

Applies damage to the parent NIF whenever the user dies.

fix_nif

Changes the broken variable to be false. This does not relate to durability.

install_nifsoft

Installs the loaded_nifsoft to the parent NIF.

install_preinstalled_nifsofts

Installs preinstalled NIFSofts

make_vulnerable

Re-enables the durability_loss_vulnerable variable, allowing the parent NIF to take durability damage again.

nutrition_check

Checks to see if the mob has a nutrition that can be drain from

perform_calibration

Calibrates the Parent NIF, this is ran every time the parent NIF is first installed inside of someone.

remove_nifsoft

Removes a NIFSoft from a NIF. Silent - determines whether or not alerts will be given to the owner of the NIF

remove_rewards_points

Removes rewards points from the parent NIF. Returns FALSE if there are not enough points to remove, returns TRUE if the points have been succesfully removed.

send_message

Sends a message to the owner of the NIF. Typically used for messages from the NIF itself or from NIFSofts.

toggle_blood_drain

Toggles Blood Drain. Bypasss - Ignores the need to perform the blood_check proc.

toggle_nutrition_drain

Toggles nutrition drain as a power source on NIFs on/off. Bypass - Ignores the need to perform the nutirition_check() proc.