Commit Graph

1208 Commits

Author SHA1 Message Date
tkdrg
643d386b2e Merge pull request #15238 from KorPhaeron/instagib
Adds instagib mode to CTF
2016-02-07 21:17:33 -03:00
tkdrg
76986b82be Merge pull request #15226 from lzimann/pipedispenserharsuit
Allows hardsuits to carry RPDs in their suit slots
2016-02-07 21:12:09 -03:00
phil235
83633edfed - I renamed some of the new adjust procs and create new ones for eye_blind,eye_blurry and eye_stat so they get three procs just like weakened/sleeping/etc.. (Sleeping, AdjustSleeping, SetSleeping)
- renamed the eye_stat var to eye_damage.
- mob/on_varedit() added. Manually var editing a mob's eye_blind var properly updates his vision.
- I removed update_vision_overlays(), we now just update the relevant fullscreens instead of all fullscreens whenever one needs to be updated.
- fixed climbing into mecha not giving you mecha sight.
- simplified and removed copypasta from update_tinttotal() (now update_tint() )
2016-02-07 18:50:18 +01:00
KorPhaeron
37c0b23483 New CTF gear 2016-02-06 19:38:47 -06:00
PKPenguin321
9984f4e84c gives chameleon jumpsuits armor 2016-02-06 17:27:24 -08:00
phil235
aed7794f50 Made changes to adjust with neersighted's fullscreen overlays pr.
Fixed Xray users getting vision impairment overlays when inside a container.
Fixes mob inside mecha getting the mech sight flags despite not being the pilot.
"get_vision_impairments" is renamed to "get_remote_view_fullscreens".
Fixes AI blindness.
2016-02-06 20:35:15 +01:00
KorPhaeron
6cef32be12 Adds instagib mode to CTF 2016-02-06 07:11:51 -06:00
Lzimann
0810a6ec8e Allows hardsuits to carry RPDs in their suit slots 2016-02-06 01:30:00 -02:00
phil235
8b11d87b1d Merge branch 'master' of https://github.com/tgstation/-tg-station into VisionUpdateRefactor
Conflicts:
	code/ATMOSPHERICS/components/unary_devices/cryo.dm
	code/_onclick/hud/alert.dm
	code/_onclick/hud/hud.dm
	code/datums/mutations.dm
	code/datums/wires/robot.dm
	code/game/atoms.dm
	code/game/gamemodes/blob/overmind.dm
	code/game/machinery/alarm.dm
	code/game/machinery/machinery.dm
	code/game/machinery/suit_storage_unit.dm
	code/game/objects/items/weapons/tanks/tanks.dm
	code/game/objects/items/weapons/tools.dm
	code/game/objects/structures/morgue.dm
	code/modules/admin/verbs/adminjump.dm
	code/modules/atmospherics/machinery/atmosmachinery.dm
	code/modules/mob/inventory.dm
	code/modules/mob/living/carbon/alien/humanoid/death.dm
	code/modules/mob/living/carbon/alien/larva/death.dm
	code/modules/mob/living/carbon/brain/death.dm
	code/modules/mob/living/carbon/carbon.dm
	code/modules/mob/living/carbon/human/death.dm
	code/modules/mob/living/carbon/human/human.dm
	code/modules/mob/living/carbon/human/human_damage.dm
	code/modules/mob/living/carbon/human/life.dm
	code/modules/mob/living/carbon/human/species.dm
	code/modules/mob/living/carbon/human/species_types.dm
	code/modules/mob/living/carbon/life.dm
	code/modules/mob/living/carbon/monkey/death.dm
	code/modules/mob/living/life.dm
	code/modules/mob/living/living.dm
	code/modules/mob/living/silicon/ai/ai.dm
	code/modules/mob/living/silicon/ai/death.dm
	code/modules/mob/living/silicon/ai/life.dm
	code/modules/mob/living/silicon/pai/death.dm
	code/modules/mob/living/silicon/pai/pai.dm
	code/modules/mob/living/silicon/robot/death.dm
	code/modules/mob/living/silicon/robot/life.dm
	code/modules/mob/living/silicon/robot/robot.dm
	code/modules/mob/living/silicon/silicon.dm
	code/modules/mob/living/simple_animal/guardian/guardian.dm
	code/modules/mob/login.dm
	code/modules/mob/mob.dm
	code/modules/projectiles/gun.dm
	code/modules/reagents/chemistry/reagents/blob_reagents.dm
	tgstation.dme
2016-02-04 14:34:45 +01:00
phil235
81ce777ec2 - you now only see turfs when inside gas pipes.
- I renamed some vars of datum/hud to be more selfexplanatory
- Moved all datum/hud mob code into the hud folder.
- fixed alien's zone selection button not using the correct sprites.
- I removed the update_hud() proc (that needed to be removed).
- Fixed a typo in /mob/living/carbon/ContractDisease , using "internals" instead of "internal" (very different things)
- Fixed doTeleport() calling Entered() twice on the destination area.
- To reference a mob's selected zone, you now use a direct mob var ("H.zone_selected" instead of "H.zone_sel.selecting")
- mobs lose certain screen objects var ("healths", "zone_sel", "internals", etc) which are now vars of the mob's datum/hud instead.
- the Blind spell is now done via the blind mutation instead of the blind disabilities.
- Give to mobs a version of forceMove(), so the mob is always properly unbuckled, his pull stopped, his vision updated, etc.
- The "user" var of mob/camera/aiEye/remote is renamed to "eye_user" to avoid confusion.
- reset_view() is replaced by reset_perspective(). Now all changes to client.eye and client.perspective are done with this proc.
- I reworked /obj/machinery/computer/security code, changing camera is instantaneous now, as well as cancelling.
- I reworked /obj/machinery/computer/camera_advanced code as well.
- I changed /obj/item/mecha_parts/mecha_equipment/mining_scanner's meson view to be constant instead of by intermittent.
- Fixes not being able to use /obj/item/device/camera_bug while buckled.
- removed admin_forcemove() proc, admin force moving now uses forceMove() simply.
- Removed the client var "adminobs"
- Added var/vision_correction to glasses.
- Added a thermal_overload() proc for glasses, to remove copypasta in emp_act code.
- Remove the hal_crit mob var
- We no longer delete the mob's hud everytime he logs in.
- Added a stat == dead check in mob's metabolize() so we immediately stop metabolizing if one of the chem kills the mob.
- Being inside disposal bin lowers your vision, like wearing a welding helmet.
- removed the remote_view mob var.
- I changed advanced camera EYE, some fixes, removed unnecessary code when the eye moves, now the mob client eye properly follows the camera mob.
- fixes mob var "machine" not being nullified on logout.
- larva/death() was calling two "living_mob_list -= src"
- I made the Blind screen objects into a global_hud instead of giving one to each mob (like damage overlay).
- I untied tint and eye_blind, TINT_BLIND doesn't give you eye_blind=1.
- gave a visual overlay when inside locker (vimpaired)
- when inside disposal/gas pipes you get sight |= (BLIND|SEE_TURFS)
- glasses toggling updates (atmos meson toggle): DONE
- The new adjust procs serve to properly change eye_blind etc and call vision update procs when needed.
- I added an on_unset_machine() proc to handle perspective reset for camera consoles.
- I moved consequences of eye_check fail inside eye_check() procs themselves.
- I fixed vision updates being fucked by forceMove, especially pipe vision.
- I decided that damage overlay not appearing when dead.
- mob's hud_used is no longer deleted on each login()
- I refactored mob huds a bit, creating subtypes for each mob (/datum/hud/human)
- f12's hud toggling is now available to all mobs
- gave borgs a low_power_mode var so unpowered borg do not use stat= UNCONSCIOUS (which made things weird since you were unconscious but not blind)
- Fixed double Area entering when forced teleporting.
- I fixed larva pulling not being broken when cuffing them, and larva not seeing handcuff alert (and they can resist by clicking it)
- I removed pull updates from life() since it onyl checked for puller's incapacitation.
- I renamed camera/deactivate() to toggle_cam() to be more accurate.
- I fixed mmi brain being immortal (by removing the brain and putting it back)
- I simplified mmi brain emp damage.
2016-02-04 00:33:16 +01:00
tkdrg
5e00afd4cc Merge pull request #14914 from PKPenguin321/is-that-a-knife-in-your-shoe-or-are-you-just-happy-to-OOF
Adds the ability to store knives/pens/edaggers in certain shoes
2016-01-31 22:00:43 -03:00
PKPenguin321
cdfefbf92b fixes travis
o n e    l i n e    c o m m i t s
2016-01-31 16:26:21 -08:00
tkdrg
faa81107d6 Merge pull request #15079 from KorPhaeron/ctf_bugfix
CTF bugfixes and control point
2016-01-31 21:23:52 -03:00
PKPenguin321
eeda4bbd04 updates var names, allows clown shoes to hold bike horns
zilenans around the globe, rejoice
2016-01-31 15:54:32 -08:00
PKPenguin321
616b24dda9 changes istype to is_type_in_list, adds a w_class check
also changes some var names to be less knife-specific and more item-specific
2016-01-31 15:52:11 -08:00
tkdrg
2f9cf25120 Merge pull request #15000 from KorPhaeron/hat_buffs
Buffs cakehat
2016-01-31 13:45:55 -03:00
tkdrg
6b3e02e9be Merge pull request #15056 from bgobandit/mimefeels
Mimes can now alter their mask to display different emotions.
2016-01-31 11:51:40 -03:00
KorPhaeron
5c8b8b8148 Red shields for red hardsuits 2016-01-31 04:32:40 -06:00
bgobandit
40a2d8e6d1 no spaces, cycle proc, honk honk honk 2016-01-30 19:47:31 -05:00
bgobandit
11043a07f6 Adds scared mime mask and adjusts sad mime mask :( 2016-01-30 18:59:25 -05:00
bgobandit
170a87e69b Alt-click and action button 2016-01-30 16:32:30 -05:00
tkdrg
0ff42cb218 Merge pull request #14962 from Boredone/ReRadioactiveArmor
Radioactive Teleport Armor
2016-01-30 00:27:13 -03:00
bgobandit
859058f053 Mimes can now alter their mask to display different emotions. 2016-01-29 21:10:31 -05:00
PKPenguin321
fbac29339e calls my parents
they were getting lonely

ps i actually have no idea what this does it might break things
2016-01-29 16:43:20 -08:00
PKPenguin321
20e70de015 removes quality humor
comments are srs bisnis
2016-01-29 16:32:04 -08:00
Razharas
b1c3088ddb Merge pull request #14608 from ChangelingRain/tacticruel
Tacticool jumpsuits aren't cool for protection
2016-01-29 21:30:28 +03:00
Razharas
0826128459 Merge pull request #14698 from Firecage/absolutepathsandifs
Absolute paths and changes one liner if's/else's/else if's.
2016-01-29 03:15:12 +03:00
Boredone
f83bb4ca3c Removed the extra Var definition of reaction chance on the reactive/teleport armor, and changed the description on the base one. 2016-01-28 14:31:13 -07:00
KorPhaeron
e3021745a1 Buffs cakehat 2016-01-28 00:51:10 -06:00
Boredone
91e4b8f93b Forgot the H. on the Rad_Act, so it didn't actually do anything. Fixed. 2016-01-27 20:44:59 -07:00
Boredone
c66ea73868 This removes the teleportation from the base reactive armor, while making the amount of radiation, and how far it can possibly teleport, based on some vars. 2016-01-27 16:46:36 -07:00
PKPenguin321
952e475808 addresses some feedback, hoopefully makes it compile
only part i'm not 100% sure about is the iscarbon, but whatever
2016-01-27 10:01:49 -08:00
Firecage
7f96592b87 Merge Conflict Fix 2016-01-27 13:29:38 +02:00
Boredone
4eb671093d Messed up a bit on the first commit, doing this removed some compile errors. 2016-01-27 02:09:03 -07:00
Boredone
c5266a014c Ah, first commit. This makes a new child or Reactive Armor, reactive/teleport.
It is the same as normal reactive teleport armor, but radiates the one wearing it I'm pretty sure.
2016-01-27 01:44:36 -07:00
PKPenguin321
74f20f3fed allows switchblades too
still no bike horns, rip zilenan
2016-01-26 17:28:03 -08:00
PKPenguin321
a356825b42 fixes a case where held_knife wouldn't null after knife was removed
O N E   L I N E   C O M M I T S
N
E

L
I
N
E

C
O
M
M
I
T
S
2016-01-26 10:23:41 -08:00
PKPenguin321
7327029627 addresses some various feedback
changes position of a message, tweaks a message, removes useless fingerprint line
2016-01-26 10:18:29 -08:00
PKPenguin321
cde623c4bf fixes up some helmets
i honestly do not know what i am doing any more i am just parroting what @neersighted said to do
fixes https://github.com/tgstation/-tg-station/issues/14904 maybe
2016-01-25 21:06:04 -08:00
PKPenguin321
1f0f3fb6e7 makes drawing the knife use alt click instead of click drag
so many saved lines
oh yeahhh feels good
thanks @neersighted
2016-01-25 20:52:19 -08:00
PKPenguin321
9224027ca8 adds the ability to store knives/pens/edaggers in certain shoes
added by clicking the shoe with said items, and removed by click-dragging the shoe with the item to yourself/an empty hand slot
2016-01-25 18:31:58 -08:00
duncathan salt
2f526076c3 Merge pull request #14818 from KorPhaeron/halt_halt_halt
Fixes deaf people hearing sec hailers
2016-01-24 13:07:56 -06:00
tkdrg
056e5636b2 Merge pull request #14792 from KorPhaeron/helmet
Fixes hardsuit helmet noise spam
2016-01-24 09:08:43 -03:00
KorPhaeron
2cb4b85b4a Fixes hailer 2016-01-23 12:34:01 -06:00
KorPhaeron
b8bd84b62b Helmet 2016-01-22 17:52:26 -06:00
Firecage
d2bd6871d5 Merge Conflict Fix 2016-01-20 14:07:14 +02:00
duncathan salt
f9e35f1695 Merge pull request #14706 from xxalpha/straightouttajacket
Fixes the straightjacket
2016-01-19 07:24:51 -06:00
Firecage
d1327d4076 Merge conflict fix 2016-01-19 10:02:50 +02:00
Bjorn Neergaard
a1ff8e8783 Refactor tgui interactions
Removes a lot of duplicated code, thanks to @nullquery's parent tweaks
2016-01-18 14:27:56 -06:00
xxalpha
53b74da4bd Fixes the straightjacket
More straightfixes
2016-01-17 22:12:34 +00:00