Files
Polaris/code/modules/clothing/spacesuits/rig/suits/robotics.dm
Unknown 2c771d0ae5 Halves Item Slowdown Effects
Most items in the codebase have a slowdown multiplier of one, when slowdown is handled species-side in multiples of 0.5. This makes the effect of species slowdown almost non-existant when item slowdown is involved, and makes species that have item slowdown reduction (such as Unathi) unnaturally fast.

Do note that I also went through and removed odd slowdown numbers as well, as, due to the way slowdown is tied to tickrate, it should be done in intervals of 0.5.

I tried to view things on a case by case scenario but there will probably be changes that will need to be double checked.

Some items will be handled differently, I will list the exceptions below.
Boots of Speed: Kept at -1, it is boots of speed after all.
Chemistry Bag: Increased to 3. This should not really be toted around outside of chemistry.
Hybrid Tools: They already have a lot of other disadvantages, and are kind of hard to get, and 0.1 is a weird number for slowdown.
Site Manager's armor: Already 1.5
Unathi Breacher modules: These things are overpowered and Unathi already have a racial trait to virtually remove slowdown.
Voidsuits: Already done in intervals of 0.5, no change.
RHR Accellerator: This thing probably has appropriate slowdown values for what it is.
Utility suits: Already done in intervals of 0.5
Clothing/suits/armor: Already done in intervals of 0.5
2021-06-24 17:24:52 -04:00

38 lines
1.2 KiB
Plaintext

//Advanced Exploration Suit
/obj/item/weapon/rig/robotics
name = "advanced suit control belt"
suit_type = "advanced"
desc = "A lightweight suit combining the utility of a RIG with the wearability of a voidsuit."
icon_state = "void_explorer2"
slot_flags = SLOT_BELT
armor = list(melee = 40, bullet = 30, laser = 20, energy = 15, bomb = 30, bio = 100, rad = 50)
slowdown = 0.5
offline_slowdown = 1
offline_vision_restriction = 0
emp_protection = -20
siemens_coefficient= 0.75
rigsuit_max_pressure = 8 * ONE_ATMOSPHERE
rigsuit_min_pressure = 0
chest_type = /obj/item/clothing/suit/space/rig/advsuit
helm_type = /obj/item/clothing/head/helmet/space/rig/advsuit
boot_type = null
glove_type = null
cell_type = null
allowed = list(
/obj/item/device/flashlight,
/obj/item/weapon/storage/box
)
req_access = list()
req_one_access = list()
/obj/item/clothing/head/helmet/space/rig/advsuit
name = "suit helmet"
/obj/item/clothing/suit/space/rig/advsuit
name = "voidsuit"
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS|HANDS|FEET
heat_protection = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS|HANDS|FEET
cold_protection = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS|HANDS|FEET