Commit Graph

8806 Commits

Author SHA1 Message Date
Cyberboss
1ed59144bc Holocalls (#25743)
* Port holopads to Initialize

* Small optimization

* Holocalls

* What dunc said

* Revert "What dunc said"

This reverts commit dd9f26762aab86c3ce981fd7deab700299d4ed94.
2017-05-01 11:52:49 -06:00
Really-Good-Soda-Flavor
20ac81d9a5 A bunch of sparks to do_sparks (#26728)
* A bunch of sparks to do_sparks

* Whoops!
2017-05-01 09:35:18 -04:00
Leo
89e60cb88f Changes a lot of ticker and ticker.mode checks to SSticker.hasRoundStarted (#26720) 2017-04-30 23:35:13 +02:00
Leo
7fa3fb4fc8 Merge pull request #26680 from Cyberboss/mob_directory
Mob directory
2017-04-30 13:26:21 -03:00
Leo
87292bb007 Merge pull request #26691 from QualityVan/brainfixes1
Fixes changelings being unable to revive from death without a brain
2017-04-30 13:24:59 -03:00
Leo
e6026080bb Merge pull request #26694 from QualityVan/brainfixes4
Fixes seeing the you are a brain! message during monkey transformation
2017-04-30 13:24:23 -03:00
Cheridan
93d3c714f0 Merge pull request #26692 from QualityVan/brainfixes2
Fixes debraining messages showing up one place they shouldn't
2017-04-30 02:11:25 -05:00
Joan Lung
920c2d00cc Status effects are actually deleted/handled when the mob is deleted (#26662) 2017-04-29 18:50:12 -03:00
Robustin
498559db33 Cult Construct Non-Balance Update (#26598)
* Adds Construct HUD

* Update _defines.dm

* Construct health icons

* Update tgstation.dme

* Update constructs.dm

* construct glow

* Nightvision

* Add files via upload

* Update constructs.dm

* HUD fix

* updated icon names

* Update screen_objects.dm

* here goes nothing

* Throwing code at the wall and seeing what sticks

* Update constructs.dm

* Update constructs.dm

* Update constructs.dm

* wew

* empty space memes

* Update constructs.dm

* Update and rename constructs.dm to construct.dm

* Update construct.dm

* Filename memes

* Update constructs.dm

* update

* Finished and tested
2017-04-29 14:10:41 +12:00
oranges
7cfef759af Merge pull request #26527 from QualityVan/mutanthands
Zombie/limb refactors/fixes
2017-04-29 14:03:53 +12:00
oranges
721fb45ebe Merge pull request #26622 from swindly/organ_storage
Adds organ storage containers
2017-04-29 13:55:59 +12:00
oranges
a70a3ed557 Merge pull request #26659 from ChangelingRain/whispertweak
Whisper() now has the same args as Say()
2017-04-29 13:52:11 +12:00
QualityVan
58b03f0bbe Fixes seeing the you are a brain! message during monkey transformation 2017-04-28 17:17:21 -04:00
QualityVan
ba6560c0c1 Fixes debraining messages showing up where they shouldn't in mob deletion 2017-04-28 15:39:46 -04:00
QualityVan
ceecc4b38d Fixes changelings being unable to revive from death without a brain. 2017-04-28 15:29:58 -04:00
Leo
8c7849a274 Merge pull request #26639 from coiax/language-icons
Language icons
2017-04-28 11:58:33 -03:00
Cyberboss
d475e6c18f Mob directory 2017-04-28 10:49:15 -04:00
Leo
e803369fd9 Merge pull request #26634 from Core0verload/tochat_master_race
Changes some << to to_chat
2017-04-28 08:14:09 -03:00
oranges
74b143f02a Merge pull request #26660 from MrPerson/ayyyyyyyyyyyyyyyyyyyyyyyyyylert
Fixes blank alerts
2017-04-28 10:34:35 +12:00
MrPerson
4d4b5558d7 Fixes blank alerts
Fixes #26621
2017-04-27 15:17:38 -07:00
Joan Lung
f4446e67c4 Whisper() now has the same args as Say() 2017-04-27 18:09:45 -04:00
Leo
f263c4884a Merge pull request #26521 from AnturK/template-turret-control
Fixes templates/ruins not updating area list
2017-04-27 19:02:09 -03:00
Leo
36d5dd2f93 Merge pull request #26625 from MrStonedOne/serverhop-change
Server hop can now be used in lobby
2017-04-27 18:40:17 -03:00
QualityVan
3f602025ef Fixes being unable to empty an emagged cloning pod via manual ejection. (#26373)
* Fixes being unable to empty an emag'd cloning pod via manual ejection.

* No longer keeps the brain, prevents people from getting back into a body which doesn't exist any more, lets people suffer in an emagged cloner a little longer

* Better prevention of re-entering body
2017-04-27 11:25:45 -03:00
Jack Edge
509a028164 Say_mod proc, language icons working 2017-04-27 09:51:59 +01:00
c0
ee049b38de Changes some << to to_chat 2017-04-27 04:20:26 +03:00
Leo
98e34250f1 Merge pull request #26582 from Cyberboss/patch-61
Keeps SSnpc from sleeping
2017-04-26 21:32:27 -03:00
Leo
a7b0fd1363 Merge pull request #26589 from coiax/crystal-tweaks
Anomalous crystal examine and code cleanup
2017-04-26 21:29:29 -03:00
oranges
d95e859e5d Merge pull request #26386 from ChangelingRain/initialnew
New() goes in the trash, we've gotta Initialize()
2017-04-27 10:15:10 +12:00
Cyberboss
6c6fc719ec Refactors roundstart checks slightly (#26131)
* Refactors roundstart checks slightly

* Fix
2017-04-27 10:05:40 +12:00
Cyberboss
729010bbb2 Unorphans the blackbox (#26129)
Moved sql_poll_population from server_maint to this new SS. Moved few remaining server_maint tasks to SSping and deleted it.
2017-04-27 10:04:57 +12:00
Cyberboss
5ace376e4a Initialize Refactor (#25981)
Shouldn't break anything, stops warning spam, logs errors qdel style at the end of the game.

Initialize now expects a hint to be returned, one of:
INITIALIZE_HINT_NORMAL - Does nothing, returned by the root proc
INITIALIZE_HINT_LATELOAD - Call atom/proc/LateInitialize
INITIALIZE_HINT_QDEL - Calls qdel on the atom

LateInitialize currently defaults to the old re-calling behavior so there should be no issues with that.
Things that didn't return a hint or fucked up somehow will be logged less loudly than they were before

No more world start warnings!
2017-04-27 09:02:29 +12:00
MrStonedOne
a788823f6d Server hop can now be used in lobby 2017-04-26 13:45:53 -07:00
Joan Lung
6a31978b5e Drake swooping is smoother and more dangerous (#26543)
* Drake swooping is smoother and more dangerous

* tweaky tweak.

* don't behave like it

* slow it down

* swoop at it
2017-04-25 23:28:14 -05:00
Robustin
abf1473246 The blood loss change everyone's been raving about (#26539)
* Sanity to Bleeding

* Bigger blood loss margin
2017-04-25 23:12:48 -05:00
Ian Turk
990176d504 Fixed nulls in the active_alternate_appearances list
Added checks for nulls in the active_alternate_appearances list
2017-04-25 18:25:10 -06:00
Jack Edge
03f5b58854 Anomalous crystal examine and code cleanup
🆑 coiax
add: Anomalous crystals can be examined by ghosts to determine their
function and activation method.
del: Lightbringers can understand Slime and Galactic Common, and can
only speak Slime, as before.
add: The helper anomalous crystal is in the orbit list after it has been
activated.
/🆑

- Makes anomalous crystal use Initialize
- Replaces the "random" type with a lootdrop spawner.
- The language change to Lightbringers was an accidental change, they
originally only spoke Slime, but I figure they can understand Common
too, as well, why not.
2017-04-25 23:47:11 +01:00
AnturK
1c0403e586 Fixes for Teleport verb 2017-04-25 22:23:05 +02:00
Cyberboss
29b26c798f Keeps SSnpc from sleeping 2017-04-25 16:18:08 -04:00
Leo
cbe73c71ee Merge pull request #26480 from kevinz000/patch-128
Piggybacking on humans now takes a 1.5 second delay before you actually grab on
2017-04-25 15:46:27 -03:00
swindly
1288176b6d Merge branch 'master' of https://github.com/tgstation/-tg-station into organ_storage 2017-04-25 13:30:27 -04:00
Leo
dfdedd8e40 Merge pull request #26522 from AnturK/xenospit
Fixes alien spit visual not disappearing
2017-04-25 11:35:45 -03:00
Joan Lung
228df13447 Merge branch 'master' of https://github.com/tgstation/tgstation into initialnew
Conflicts:
	code/modules/mob/living/simple_animal/hostile/megafauna/dragon.dm
	code/modules/station_goals/bsa.dm
	code/modules/vehicles/atv.dm
2017-04-25 07:32:06 -04:00
MrPerson
ff3f84ab81 Replaces /image with /mutable_appearance, where appropriate (#26518)
In cases where you're creating an image to use as an overlay, it makes more sense to use a mutable_appearance if you can. The image will create a static appearance for not just the image but also each intermediate step if you change vars along the way. The mutable appearance avoids this unnecessary and expensive process. The only situation that requires an image instead of a mutable_appearance is if the overlay is supposed to be directional. MA's ignore direction while images don't. I dunno why, probably another BYOND-ism.

I added a convenience function, mutable_appearance(), designed to emulate image(). Also went ahead and set the default plane of /mutable_appearance to FLOAT_PLANE because it's fucking 0 by default.

Several overlays that were image() calls were changed to just text strings when I could. overlays += "string" has the same result as overlays += image(icon, "string") and saves a proc call.
2017-04-25 12:15:16 +02:00
Core0verload
572696292a Small abductors refactor (#26501)
* Small abductors refactor

* Abductors no longer get hungry
2017-04-25 10:58:19 +02:00
Joan Lung
dc0e007a23 A bunch of Initialize()s now have return values (#26464) 2017-04-25 10:51:40 +02:00
QualityVan
b9ba9356bd Puts mutanthands into newly empty hands if a species has them 2017-04-25 03:31:00 -04: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
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