Commit Graph

22290 Commits

Author SHA1 Message Date
QualityVan 39113655eb Fixes flashlight eyes (#26497)
* Fixes flashlight eyes

* jesus that's a lotta light

* Rebasing

* test

* nothing to see here
2017-04-25 10:50:44 +02:00
QualityVan b9ba9356bd Puts mutanthands into newly empty hands if a species has them 2017-04-25 03:31:00 -04:00
Cyberboss e266551346 Merge branch 'master' into ITKEEPSHAPPENING 2017-04-25 01:13:14 -04:00
Shadowlight213 4d2e526978 Changes card program to only require head of staff access to download 2017-04-24 20:51:46 -07:00
Lzimann 2082a248d9 Bicon conversion 2017-04-24 22:12:01 -03:00
Jack Edge df91d2dcb0 Nerfs and buffs The Traps
🆑 coiax
balance: Wizard traps automatically disappear five minutes after being
summoned.
balance: Wizard traps disappear after firing, whether triggered via
person or something being thrown across it.
balance: Wizards are immune to their own traps.
tweak: The Traps are now marked as a Defensive spell, rather than an
Offensive spell.
/🆑

So a permament structure that has to be beaten down in order to remove
isn't really fun in the long term. So instead, they fire once, and then
disappear. They also disappear after a bit, so they're not long term
hazards, but they do stick around long enough so the wizard can feel
comfortable running back into an area they've already trapped, for that
AREA CONTROL.
2017-04-25 00:48:23 +01:00
oranges 8c5eca8673 Merge pull request #26479 from kevinz000/patch-127
Getting uncuffed resets your clickdelay
2017-04-25 11:08:49 +12:00
oranges 7f2b0d0b05 Merge pull request #26397 from coiax/stops-easter-loot
Fixes easter eggs spawning during non-easter; SSevent now inits before SSticker
2017-04-25 11:06:28 +12:00
oranges 910adb766f Merge pull request #26456 from Militaires/i_rip_the_skin
fixes people with no skin/golems dropping skin when gibbed
2017-04-25 10:59:03 +12:00
oranges ce9cd596fe Merge pull request #26416 from coiax/fix-26359
Ghosts no longer drift in space
2017-04-25 10:52:59 +12:00
oranges 17eedf8f5f Merge pull request #26400 from Core0verload/FUCK_ROTATING_SHUTTLES
Fixes bugs with shuttles breaking pipes, wires and disposals
2017-04-25 10:43:29 +12:00
oranges 0b7fe0f8ec Merge pull request #26452 from XDTM/FaceHugs!
Fixes some facehugger bugs
2017-04-25 10:40:26 +12:00
QualityVan edf412baa9 not good to store old species immediately after changing species, turns out 2017-04-24 15:42:39 -04:00
QualityVan 6590860250 Refactors zombie organs
Fixes mounted chainsaws leaving a limb if acided
Adds species support for mutanthands, basically hard-equipped items like zombie claws
Fixes zombies not having claws on new arms
Mobs manually set to zombie species revert to human when their infection is removed
Inserts organs back into the mob when a bodypart is reattached
No longer generates eyes or ears when a mob changes species without having a head

Todo:
fix the initial problem of zombies being able to not have claws due to having a nodrop item before zombification and losing it
2017-04-24 15:32:00 -04:00
Leo e8dc7b2323 Merge pull request #26485 from Cyberboss/patch-56
Renames "Hard Reset" to "Reboot World"
2017-04-24 16:23:43 -03:00
Cyberboss d2ca283bf0 Merge branch 'master' into SDQLRevert 2017-04-24 11:06:36 -04:00
Leo 4a174be3a3 Merge pull request #26465 from Cyberboss/patch-53
Fixes Advanced Proc Call
2017-04-24 12:05:03 -03:00
Cyberboss 423891d2f2 Admin proc calls are now serialized per admin 2017-04-24 10:01:11 -04:00
coiax 9bae54c45c Plasmamen tongues, plasmaman lung sprites (#26441)
* Plasmamen tongues, plasmaman lung sprites

🆑 coiax, WJohnston
add: Plasmamen lungs, also known as "plasma filters" now look different
from human lungs.
add: Plasmamen now have their own special type of bone tongue. They
still sound the same, it's just purple. Like them.
/🆑

Thanks to @WJohnston for the sprites.

* Actually uses new tongue sprite
2017-04-24 05:05:41 -04:00
AnturK b3e2999b46 Fixes #26520 2017-04-24 10:55:51 +02:00
AnturK ff4596a6ba Fixes templates/ruins not updating area list 2017-04-24 10:47:45 +02:00
Cyberboss 7ddea10cd7 Exploit whack-a-mole 2017-04-23 21:16:10 -04:00
QualityVan 12406125a8 Braining/debraining fixes (#26346)
* Changes ling brains to be more completely fake

* whoops forgot to convert this

* Fixes cloned changelings having the wrong sort of brain, prevents brains from holding onto brainmobs for too long, renames brains as soon as they're inserted rather than on removal so you can't remove an item called B's brain from A's head

* travis pls fix

* Safeties in case a brain inside someone is destroyed.
2017-04-23 21:48:19 +02:00
Leo 0e80a434b9 Merge pull request #26436 from coiax/fix-swarmer-common
Fixes swarmers speaking common
2017-04-23 15:53:24 -03:00
Cruix f0a8ca68db Changed alternate appearances to /datum/atom_hud s (#26289)
* Changed alternate appearances to  /datum/hud s

* Added hashset behavior to the /datum/data_hud/var/hudusers list
2017-04-23 20:25:52 +02:00
Cyberboss df0814c66a Fixes some areas having no lighting (#26495)
* Fixes some areas having no lighting

* FUCK
2017-04-23 12:21:56 -04:00
Kyle Spier-Swenson 885181d64c fixes the server (#26489) 2017-04-23 11:22:05 -04:00
Cyberboss 9b36a65730 Renames some incorrect terminology 2017-04-23 10:09:08 -04:00
kevinz000 85ec546d4b Update human.dm 2017-04-23 05:03:46 -07:00
kevinz000 77a238a611 Update human.dm 2017-04-23 05:01:10 -07:00
kevinz000 21aaaa23eb Update carbon.dm 2017-04-23 03:40:56 -07:00
oranges 88310bb299 Merge pull request #26454 from tgstation/lzimann-roguetag
Removes rogue bold tag in player panel
2017-04-23 22:15:40 +12:00
Leo 4530579e13 Fixes chameleon guns projectile 2017-04-22 23:23:04 -03:00
Leo 21d65bc2fe Merge pull request #26410 from Cyberboss/FixesTicketReconnection
Fix current_ticket.initiator not being set when a client relogs
2017-04-22 22:55:07 -03:00
Cyberboss 352752d029 Fixes Advanced Proc Call 2017-04-22 21:26:07 -04:00
Leo 7dfc3cfe13 Removes rogue bold tag 2017-04-22 18:54:33 -03:00
Cyberboss b9c54f517f Minor refactors (#26305)
obj/on_log changed to atom/on_log. Boolean parameter in
No admin irc message now checked in client/Del instead of mob/Logout
Removed an empty New()
1 -> TRUE
removed a potential crash in mob/Login
2017-04-23 09:52:47 +12:00
militaires 899a69e32d fixes people with no skin/golems dropping skin when gibbed. 2017-04-23 00:40:54 +03:00
Jack Edge 5d5f99e062 While we're here, regenerate station names on holidays 2017-04-22 22:08:31 +01:00
Jack Edge 133173c67c Removes adhoc types 2017-04-22 22:07:51 +01:00
Jack Edge 4fe95d0459 Fixes easter eggs spawning during non-easter
So I changed lootspawners to Initialize, which caused some code in
easter.dm to start working and added eggs and baskets to maint loot
table.

- The maintenance loot table is now a global list
- The easter event now modifies that global list.
- Maintenance loot spawners now run on roundstart
2017-04-22 22:07:50 +01:00
XDTM afbb0a45e8 ree 2017-04-22 22:41:06 +02:00
XDTM 7daa26a748 hurt them 2017-04-22 22:34:00 +02:00
XDTM e996dbda9c Damage for huggers 2017-04-22 22:13:59 +02:00
Jack Edge b4219adbbf Ghosts no longer drift in space
Fixes #26359.
Closes #26412.

🆑 coiax
fix: Ghosts no longer drift in space.
/🆑
2017-04-22 20:25:37 +01:00
XDTM 47a26dab13 Fixes some facehugger bugs 2017-04-22 21:20:01 +02:00
coiax ae8b22c49e Fixes runtime when carbon mobs have no earwear (#26442)
My bad.
2017-04-22 12:52:34 -04:00
Joan Lung 59b905f5ef reeeeeeeeeeee 2017-04-22 10:01:50 -04:00
coiax f993f9ce36 Refactors ear damage into ear organs (#26044)
* Refactors ear damage into ear organs

🆑 coiax
add: Centcom would like to inform all employees that they have ears.
add: Adds "ear" organs to all carbons. These organs store ear damage and
deafness. A carbon without any ears is deaf. Genetic
deafness functions as before.
/🆑

- `ear_damage` and `ear_deaf` vars removed from /mob.
- All mobs have a `can_hear` proc, which returns TRUE always except for
carbons.
- Carbons need to have an ear organ that has 0 `deaf` var.

- Explanation of how ear damage works is in the code, it hasn't been
changed from previously. Deafness is applied in number of Life ticks
until you regain hearing, while damage is long team, heals slower, and
when high enough, can cause flashbangs to make you go permamently deaf,
as before.

- Wearing earmuffs halves the healing time of deafness, and promotes
healing long term ear damage, as before. Earmuffs now have a secondary
flag HEALS_EARS, which currently only they own.

* Changes how soundbang deafness works slightly

* Ear organ icon

* Code review I

* Makes fully healing carbons not dependent on having a dna and species

* Gives monkeys and aliens ears

* Whoops

* Split organs into seperate files

* Tweaks.

* Un-removes brain damage lines

* Moved procs onto /mob for ear stuff

* Massages things into compiling

* Replacement of spam_flag with world.time tracker
2017-04-22 08:51:03 -04:00
Joan Lung 6be64ff969 Secrets panel logging is better (#26418) 2017-04-22 09:07:27 -03:00