White Sands - Modules - TypesVar Details - Proc Details

Long-To-Short-Range-Bluespace-Transciever

Vars

base_recharge_timeBase recharge time which is used to get recharge_time.
power_efficiencyDivider for power_usage_per_teleport.
power_usage_per_teleportPower used per teleported which gets divided by power_efficiency.
queueQueue for purchases that the machine should recieve and send.
recharge_cooldownCurrent recharge progress.
recharge_timeThe time it takes for the machine to recharge before being able to send or recieve items.
recievingCurrent /datum/blackmarket_purchase being recieved.
transmittingCurrent /datum/blackmarket_purchase being sent to the target uplink.

Procs

add_to_queueAdds /datum/blackmarket_purchase to queue unless the machine is free, then it sets the purchase to be instantly recieved

Var Details

base_recharge_time

Base recharge time which is used to get recharge_time.

power_efficiency

Divider for power_usage_per_teleport.

power_usage_per_teleport

Power used per teleported which gets divided by power_efficiency.

queue

Queue for purchases that the machine should recieve and send.

recharge_cooldown

Current recharge progress.

recharge_time

The time it takes for the machine to recharge before being able to send or recieve items.

recieving

Current /datum/blackmarket_purchase being recieved.

transmitting

Current /datum/blackmarket_purchase being sent to the target uplink.

Proc Details

add_to_queue

Adds /datum/blackmarket_purchase to queue unless the machine is free, then it sets the purchase to be instantly recieved