Commit Graph

5404 Commits

Author SHA1 Message Date
Lan 2fae69676c Nerfs Chaplain smoke book (#26302)
Replaces the smoke book in delta and meta with a civilian smoke book, which now has a 360 max cooldown (from 120) and halved smoke output.
2017-05-04 19:57:10 -03:00
Leo d6640544ff Merge pull request #26870 from ChangelingRain/mendingcog
Adds an effect to Mending Mantra to show who is chanting it
2017-05-04 19:48:43 -03:00
Joan Lung a91353dd44 Tweaks the cost of some of the Application scriptures affected by the previous cost tweak (#26864) 2017-05-04 18:06:08 -03:00
oranges 846f31ca52 Merge pull request #26816 from lzimann/badgamemode
Removes the gang gamemode
2017-05-04 23:29:27 +12:00
4dplanner bc19ff55c9 Revenant now goes into stasis until ectoplasm is destroyed [FINISHED] (#26784)
🆑
fix: revenants now properly resurrect from ectoplasm, as opposed to ectoplasm merely spawning a new grief ghost
/🆑

fixes #26620
Also fixes a form of abuse where a revenant can drain someone, die and keep the essence, and then drain them again.
Revenants that reform when the original client is gone will now poll for candidates instead of grabbing a new client instantly.
2017-05-04 23:05:26 +12:00
Joan Lung 1234425e0a Mania Motors now do minor damage and continue to affect targets after they leave its range (#26783)
* Mania Motors now do minor damage and continue to affect targets after they leave its range
2017-05-04 00:15:16 -05:00
Joan Lung 2729d025a3 Adds an effect to Mending Mantra to show who is chanting it 2017-05-03 19:10:36 -04:00
Joan Lung 5d3e0b0b21 Clockwork component generation is twice as fast, but scriptures cost up to twice as much (#26814)
* Clockwork component generation is twice as fast, but scriptures cost about twice as much

* sssh

* gotta double that, too

* slab text fix that nobody looks at anyway
2017-05-03 13:40:55 -03:00
Joan Lung 4d1e3ce607 Merge pull request #26813 from KorPhaeron/librarian
Curator Update
2017-05-03 11:18:15 -04:00
KorPhaeron b7864be38a Curator 2017-05-03 08:08:14 -04:00
oranges f2c1f7e30b Merge pull request #26645 from Jordie0608/itriedlookingupwhatpromptedthischangebutsadlythelogswerelostwhentheroundended
Persistent investigate and game logs separated by round ID
2017-05-03 11:47:13 +12:00
Lzimann 59eed8f11c Removes the gang gamemode 2017-05-02 14:28:55 -03:00
oranges f04084c5db Merge pull request #26707 from XDTM/OhTheHorror
Makes the cult Talisman of Horrors ranged
2017-05-02 21:57:04 +12:00
Jordie 4fcd31d3fb Merge branch 'master' into itriedlookingupwhatpromptedthischangebutsadlythelogswerelostwhentheroundended 2017-05-02 18:49:06 +10:00
Jack Edge 564ee21d42 Removal of checks I 2017-05-01 19:01:15 +01:00
Jack Edge 7cb8007556 Changes /obj/machinery to have atom/movable occupants
Currently `occupant` in /obj/machinery is a /mob/living type. I have
changed it to /atom/movable, and made a type cache to determine what to
"look for" when `close_machine()` is called.

This means that machines can have non-mob occupants. I have some design
ideas for this, but that's after the freeze.
2017-05-01 19:00:07 +01:00
Joan Lung 82c20c0bc6 Clockcult component generation will automatically focus on components needed to activate the Ark (#25596)
* Clockcult component generation will focus on components needed to activate the Ark

* I=/=i

* whoops
2017-05-01 11:50:01 -06:00
Joan Lung 4a8fcdd395 Belligerent now prevents you from running even between chants (#25458)
* quick!

* Belligerent now prevents you from running even between chants

* one fuckup and git turns into a screaming hellspace populated only by pain

* glob

* seven seconds of pain
2017-05-01 11:48:55 -06:00
Joan Lung b732c9723a Small fixes to spatial gateways (#26738)
* Small fixes to spatial gateways

* this too
2017-05-01 10:38:22 -06:00
Joan Lung e424b787e5 Merge pull request #26729 from ExcessiveUseOfCobblestone/patch-1
Gang Pen Is now Stealthy
2017-05-01 12:04:18 -04:00
Joan Lung 57f8e92957 Proselytizers can now charge from Sigils of Transmission, and Sigils of Transmission can be charged with brass (#26725) 2017-05-01 00:23:50 -03:00
XDTM f98decf0e2 Less 2017-05-01 00:26:02 +02:00
ExcessiveUseOfCobblestone a11e513ee2 1 > TRUE 2017-04-30 03:35:22 -04:00
ExcessiveUseOfCobblestone 7eb24185d9 sneaky... 2017-04-30 01:00:25 -04:00
Lzimann acbf785544 Moves antag datums to the mind. 2017-04-29 16:33:09 -03:00
Joan Lung 1ec0e8ca06 You can no longer spam-spawn scarabs via Ratvar (#26681)
* Fixes #26669
2017-04-29 13:27:57 -03:00
XDTM 786bd82576 Makes the Talisman of Horrors ranged 2017-04-29 11:57:56 +02:00
oranges e916af63f3 Merge pull request #26651 from KorPhaeron/internalaffairs
Replaces Double Agents with Internal Affairs
2017-04-29 14:07:38 +12:00
oranges 08c3699461 Merge pull request #26536 from coiax/changes-traps
Nerfs and buffs The Traps
2017-04-29 14:03:30 +12:00
Robustin 60b1952b6e Blood Cult removals and tweaks (#26594)
* Update runes.dm

* Update talisman.dm

* Update runes.dm

* Update runes.dm

* Update runes.dm
2017-04-29 14:00:55 +12:00
Joan Lung cae2092ebd Replaces Mending Motor with Mending Mantra (#26611)
* Replaces Mending Motor with Mending Mantra

* fix

* fixfix
2017-04-29 13:56:29 +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
Leo e803369fd9 Merge pull request #26634 from Core0verload/tochat_master_race
Changes some << to to_chat
2017-04-28 08:14:09 -03:00
Leo e2fe3cd285 Merge pull request #26630 from Core0verload/ayy_fix
Abductor fixes and tweaks
2017-04-28 08:12:57 -03:00
Joan Lung f4446e67c4 Whisper() now has the same args as Say() 2017-04-27 18:09:45 -04:00
Leo 4b9288028d Merge pull request #26612 from ChangelingRain/shuttletimer
Even admin-called shuttles will be affected by alert level
2017-04-27 18:54:54 -03:00
KorPhaeron 53cdafb6b2 Internal Affairs 2017-04-27 12:38:19 -05:00
Jordie0608 69a07b5ecf persistent investigate and game logs separated by round ID 2017-04-27 22:10:51 +10:00
c0 ee049b38de Changes some << to to_chat 2017-04-27 04:20:26 +03:00
c0 0a698c5907 Abductor fixes 2017-04-27 03:04:58 +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
Joan Lung 3da3063e82 Even admin-called shuttles will be affected by alert level 2017-04-26 11:58:17 -04:00
coiax 93de9a5168 Rod Form now costs 3 points (#26537)
🆑 coiax
balance: The wizard spell Rod Form now costs 3 points, up from 2.
/🆑

It's a one hit KO spell that also provides escape, mobility, on a really
short cooldown. Pretty much always picked up by any offensive mage.

Cost should be pushed up at the least.
2017-04-25 23:13:07 -05: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
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