Basic preliminary breach handling.
Breached spacesuits act more sanely and now result in pressure loss.
Preliminary work for upgrading hardsuits.
Adds suit cycler.
Working on breach data for hardsuits.
More tweaks to the suit cycler.
More rig changes/tweaks.
Conflicts:
code/modules/mob/living/carbon/human/human_defense.dm
Added sonic cannon skeleton code.
Noise cannon fire sound, Vox shriek sound.
Added Vox Armalis species.
Swapped vox breath mask over to species_restricted check.
Added Vox Armalis gear.
Added a random shriek effect to Vox and Vox Armalis speech.
Added quickspawn Vox Armalis definition.
Vox shriek sound effect. Thought I committed this earlier.
Added r_hand and l_hand icon_overwrite checks.
More work on Armalis. Added gut() and leap() human procs.
Adding/fixing up the leap() and gut() verbs, and a LEAPING status_flag for human/Bump().
Fixing some missing pixels in the armalis tail.
Almost forgot to whitelist armalis...
Conflicts:
code/modules/clothing/spacesuits/alien.dm
code/modules/mob/living/carbon/human/human.dm
code/modules/mob/living/carbon/human/say.dm
code/modules/mob/living/carbon/human/update_icons.dm
icons/mob/suit.dmi
icons/obj/clothing/gloves.dmi
icons/obj/clothing/masks.dmi
icons/obj/clothing/shoes.dmi
icons/obj/gun.dmi
Cause Engineers needs to die faster.
Normal hardsuits + atmos now have 30 melee resistance instead of 40 and
bomb reduced to 20 from 35
CE hardsuit remains at 40 melee, but has bomb reduced to 25
Sec hardsuits melee lowered from 50 to 40 but gets a boost to energy
from 5 to 15
Map changes including: RnD layout change, new customs lounge, xenoarch
windows fix, and more. Also added a few new Ninja masks in prep for some
bigger changes I have planned.
Before: Every tick each HUD item would recalculate and redo images for every mob in view. For items like the secHUD where we're transversing implants and the various records this gets very expensive.
After: Mobs use their hud_list variable to store varius huditem images, when conditions change for those specific huditem images it updates the specific ones on demand. As a backup every 30 ticks or so the mob will update all of their hud_list.
Also: moved proc/RoundHealth() from 2 seperate locations into __HELPERS/mobs.dm
Conflicts:
code/__HELPERS/mobs.dm
code/game/objects/items/weapons/implants/implanter.dm
code/modules/mob/dead/observer/observer.dm
code/modules/mob/living/carbon/human/human_damage.dm
code/modules/mob/living/carbon/human/life.dm
code/modules/mob/living/living.dm
code/modules/mob/living/living_defines.dm
code/modules/mob/living/silicon/silicon.dm
code/modules/virus2/helpers.dm
code/setup.dm
icons/mob/hud.dmi
Tweaks and fixes, as well as the removal of some of my unfinished works,
to Ninja so in preparation for their implementation. Also a few Telesci
fixes.
Adds a variable to hats to determine how likely they are to fall off. Makes them fall off with the given probability when disarmed (some percentage of the time) or when the character falls. Space helmets, bio hoods, helmets, radiation helmets, etc, are unlikely to fall off
Conflicts:
code/game/gamemodes/cult/cult_items.dm
code/modules/clothing/clothing.dm
code/modules/clothing/head/hardhat.dm
code/modules/clothing/head/helmet.dm
code/modules/clothing/head/jobs.dm
code/modules/clothing/head/misc.dm
code/modules/clothing/head/misc_special.dm
code/modules/clothing/suits/bio.dm
code/modules/clothing/suits/utility.dm
code/modules/events/tgevents/holiday/xmas.dm
code/modules/mob/mob.dm