Commit Graph

15632 Commits

Author SHA1 Message Date
Xhuis
ff7d7fd89d Holy items won't protect against the gods 2016-06-21 14:23:38 -04:00
Xhuis
21998c272c Makes holy weapons protect against Ratvar's magic 2016-06-18 21:47:52 -04:00
Xhuis
28eaf1174a Fixes a gamebreaking umbra possession bug 2016-06-18 15:23:35 -04:00
duncathan salt
b4b307a733 Merge pull request #18673 from ChangelingRain/droneconvert
Drones don't get hacked by ratvar conversion unless they're actually converted
2016-06-18 10:10:49 -06:00
Cheridan
caf6352581 Merge pull request #18675 from coiax/plz-no-i-have-a-drone-family
Drones have the silicon faction by default
2016-06-18 11:09:32 -05:00
Joan Lung
d91812d3ad Clock cult scripture unlock now counts humans and silicons only (#18669)
* Clock cult scripture unlock now requires non-brain mobs

* switch

* brains don't count dave

* humies and silicons only

* i blame everything on how inattentive i am
2016-06-18 21:15:12 +10:00
Jordie
08e8f26565 Merge pull request #18666 from ChangelingRain/inathnecking
Fixes invoking Inath-Neq permanently coloring people
2016-06-18 21:00:53 +10:00
oranges
35faba0411 Merge pull request #18627 from coiax/fix-18276
Glowshrooms don't grow on lava or water
2016-06-18 10:35:59 +12:00
coiax
071ae10874 Pylons pulse cult floors when finished conversion (#18626)
* Pylons pulse cult floors when finished conversion

Once a cult pylon has converted everything it can, it then starts
picking random cult floors and pulsing them like they were just created.

Fixes #18539 by making it intended behaviour.

* Converts the wizard tiles into real cult tiles
2016-06-18 10:35:18 +12:00
Joan Lung
32d461e66b Merge pull request #18679 from Xhuis/ever_get_that_feeling_of_deja_vu
Umbra hotfixes (please merge ASAP)
2016-06-17 17:59:03 -04:00
Razharas
5a4e03df0b Merge pull request #18640 from ChangelingRain/gatewayannounce
The Gateway to the Celestial Derelict immediately tells everyone what direction it's in from them
2016-06-18 00:55:42 +03:00
Joan Lung
03d0615e7d direction announce 2016-06-17 17:39:20 -04:00
Razharas
d74da032b4 Merge pull request #18639 from ChangelingRain/sigiluse
Sigils of Submission/Accession now work on people in crit
2016-06-18 00:36:12 +03:00
Razharas
76c1cbdf74 Merge pull request #18629 from ChangelingRain/sentinelsfeedback
Sentinel's Compromise now has very general feedback for how much it healed
2016-06-18 00:35:40 +03:00
Razharas
040254bb26 Merge pull request #18638 from ChangelingRain/turfcheck
You can't use spatial gateway in lockers or otherwise on non-turf things
2016-06-18 00:35:19 +03:00
Joan Lung
f542815e2d Fixes some grammar (#18621) 2016-06-17 12:37:03 -05:00
Xhuis
1e902d2185 Stuff 2016-06-17 12:53:37 -04:00
Xhuis
73f8840a15 Umbra hotfixes 2016-06-17 11:29:14 -04:00
coiax
433acd85bf Clone pods properly eject occupants when destroyed (#18657)
Fixes #18641.

This should ensure the clone's ghost is shoved back into the body.
2016-06-17 10:23:44 -05:00
Jack Edge
7c28194f66 Drones have the silicon faction by default
🆑
rscdel: AI turrets no longer fire at drones.
/🆑

- Also cleaned up some stuff in portable_turret.dm while I was there
2016-06-17 15:40:27 +01:00
Joan Lung
f716d6d70d Drones don't get hacked by ratvar conversion unless they're actually converted 2016-06-17 10:24:41 -04:00
Jordie
eea7d5f93d Merge pull request #18620 from ChangelingRain/frustrationfume
Taunting Tirade no longer has an indication you can move if it's after the last invocation
2016-06-17 22:56:53 +10:00
oranges
bf476a7205 Merge pull request #18618 from ChangelingRain/blindglasses
Non-servants can't use wraith spectacles
2016-06-18 00:01:16 +12:00
Joan Lung
e40bfc7455 Fixes invoking Inath-Neq permanently coloring people 2016-06-17 06:58:46 -04:00
oranges
030911962a Merge pull request #18652 from Xhuis/i_swear_it_worked_in_testing_too
Several lavaland fixes
2016-06-17 16:28:15 +12:00
Xhuis
2dd8617ced Grammar fixeroni 2016-06-17 00:18:37 -04:00
Xhuis
df08005b60 Two fixes 2016-06-17 00:13:17 -04:00
Xhuis
ac470d045a Umbra event hotfix 2016-06-16 23:30:28 -04:00
Xhuis
75d9e4174f [s] Lavaland Patch (#18398)
* Commit squash before update to master

* Removed repathing and slot machine shenanigans

* Legion spawn changes

* Map edits, round II

* Some changes

* Removes map changes, hopefully

* Conflicts 1

* Updates the maps

* Conflicts 2

* How about now?

* Remaps the colossus arena

* Restores old colossus spawning
2016-06-16 22:00:09 -05:00
oranges
8c9308acca Merge pull request #18613 from Core0verload/runtime_down
Puts down two runtimes
2016-06-17 13:40:03 +12:00
NikNakFlak
69a507a1f4 Restores the party alarm (#18612)
This was broken because it was never meant to be removed. The code for the flashy colors in areas.dm was still in while the item to activate was not. So this is in fact, a fix.
2016-06-17 13:39:13 +12:00
KorPhaeron
5fe4f395e9 Fulton Revival (#18480)
Miners can now purchase fulton extraction packs.
Miners can now purchase fulton medivac packs.
Two new fulton related bundles are available for purchase with vouchers.
2016-06-17 13:35:47 +12:00
Xhuis
527dddd95d Complete Revenant Rewrite (#18522)
I'm unhappy with the way revenants are right now, and my code for them is pretty unsatisfactory in comparison to what I know now. Although revenants will still fill the same role of just being spookier ghosts, they'll be a bit more passive - incapable, for instance, of giving diseases to people. The new revenants will be called umbras and will use vitae instead of essence.

Total change list:

    Revenants have been renamed to umbras. Essence has been renamed to vitae. This may be temporary.
    Umbra spawn events are now weighted higher and spawn an unoccupied umbra. Ghosts are alerted to the umbra's position and may interact with it to take control of it.
    Umbras' health is not based on vitae but has a hard cap at 100.
    Umbras have a passive vitae drain each tick, defaulting at 0.01. If the umbra runs out of vitae, they will die irrevocably. They also slowly regenerate health by doing this.
    When an umbra dies, they leave behind umbral ashes that reform after one minute. They're difficult to see and can be scattered by activating them, although they also have high research levels if you're fast enough.
    Harvesting vitae from critical targets no longer kills them. Harvesting a target in general prohibits them from being harvested until five minutes later, but they can be drained again after that.
    EMPs revitalize umbras and give them hefty amounts of vitae due to their physical nature.
    Umbras have four abilities: Toggle Nightvision, Discordant Whisper, Possess, and Thoughtsteal.
        Toggle Nightvision is self-explanatory.
        Discordant Whisper is identical to the original revenant's transmit.
        Possess allows the umbra to slip into a human's body unnoticed. While in their body, umbras will slowly drain vitae from the human at a tiny rate - not enough to cause harm, but enough to induce adverse effects in the clueless human. These effects intensify over time and eventually lead to the umbra being forced out of their host.
        Thoughtsteal paralyzes a living human for several seconds while the umbra steals their memories. After several seconds, the umbra copies the notes of the target's memories and turns invisible - the hapless victim is stunned for several seconds afterwards and can't be Thoughtstolen by the same umbra again. Umbras have an objective to steal the memories of 25% of the station's population.
    Salt piles have been added, created by salt shaker or just by splashing salt. These piles will prevent an umbra from passing and reveal them briefly if they try.
2016-06-17 10:58:07 +12:00
Joan Lung
7215d00ab3 actually nah 2016-06-16 18:57:38 -04:00
oranges
d4769b4ee2 Safer input for the station charter (#18556)
Prevents html entities and sets a maximum length of 30
2016-06-16 23:51:10 +01:00
Cruix
ac0bad5d61 Added priority overlay system. (#18225)
Added priority overlays to atoms, which will not be removed when overlays are cut and will always remain on top when new overlays are added. This requires everyone to use add_overlay() and cut_overlays() instead of overlays += and overlays.Cut(). These procs are found in __HELPERS/icons.dm, and the priority overlay list is found in game/atoms.dm. Everything else is replacing deprecated overlay manipulation.
2016-06-17 10:11:53 +12:00
Steelpoint
dfc6df579a InitialCommit (#18585)
his PR brings the Detective back into the fold by removing his chance of being a round start traitor.

The Detective being a traitor is a wild inconsistency and a bad decision. Aside from the Detective spawning with arguable the best gun on offer at round start, but he also has intimate access to Security and its personal, this is in addition to him by all intents and purposes spawning with a Mindshield Implant and being immune to other station antag roles.
2016-06-17 09:31:23 +12:00
Core0verload
bb43219915 Rebalances radioactive microlaser (#18537)
This PR is aimed at making radioactive microlaser less useless.

Radioactive microlaser is now a subtype of health analyzer. Using it on someone would print out target's health status. Useful for stealth. You can disable this in microlaser's menu.

You can disable microlaser's irradiation in the same menu. Just in case you want to check your own health without carrying a real health analyzer.

Radioactive microlaser has it's max rad output increased 200%.

Radioactive microlaser cooldown is cut in two.
2016-06-17 09:11:52 +12:00
Cheridan
f500f150d0 Merge pull request #18594 from ChangelingRain/etrepabo
Ocular Wardens will now stop attacking if their target is blind or cannot see the eye
2016-06-16 15:32:35 -05:00
Cheridan
2c1f61027c Merge pull request #18590 from ChangelingRain/issainu
Nerfs anima fragments again
2016-06-16 15:31:10 -05:00
Joan Lung
ad95b4451a Everyone can hear the Gateway to the Celestial Derelict opening 2016-06-16 16:24:26 -04:00
Joan Lung
0b25eadda7 Sigils of Submission/Accession now work on people in crit 2016-06-16 16:20:38 -04:00
Joan Lung
5595b507ca marauder in space 2016-06-16 16:09:49 -04:00
Joan Lung
248f14fe82 You can't use spatial gateway in lockers or otherwise on non-turf things 2016-06-16 16:02:49 -04:00
Joan Lung
828978c131 curse my well-intentioned yet disjointed coding practices 2016-06-16 14:47:59 -04:00
Joan Lung
e17971ff3a why did i do that 2016-06-16 14:38:38 -04:00
Joan Lung
2e09a1f282 Sentinel's Compromise now has very general feedback for how much it healed 2016-06-16 14:37:21 -04:00
Jack Edge
7e7d3eb3ca Glowshrooms don't grow on lava or water
Also some tidying of glowshroom code, removes a spawn().
2016-06-16 19:18:08 +01:00
coiax
018f519199 Fixes cult objective description (#18624)
Fixes #18616, removes the term "around and on it" for "around it".
2016-06-16 13:09:36 -05:00
Cheridan
4b798615d6 Merge pull request #18592 from ChangelingRain/vahnitr
Ghosts now see the celestial gateway's remaining time as a countdown
2016-06-16 11:26:22 -05:00