Commit Graph

28443 Commits

Author SHA1 Message Date
coiax
598daee493 Polymorph retains name and equipment (where possible) (#18587)
Fixes bug where wabbajack statue's eyes didn't close

Removes indentation and tidies the wabbajack() proc

Corrected an inaccurate comment in mob.dm

Mass Polymorph no longer uses a spawn()

Adds syndicate medical borg, cak to possible forms

Polymorphed drones now have random appearances

GODMODE mobs are now immune to polymorph

Wabbajack altars now ghost their sleepers after 10 seconds, 
because they tend to just be abandoned and left there. It's 
all a dream to them, if and when they get pulled from the altar.
2016-06-17 09:36:47 +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
5595b507ca marauder in space 2016-06-16 16:09:49 -04: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
Joan Lung
00feeea0fc Ghosts can now examine the celestial gateway to see how much time it has remaining (#18589) 2016-06-16 11:13:23 -05:00
Joan Lung
e5a6ca4a49 more bugfixes 2016-06-16 07:53:23 -04:00
AnturK
6fd9e18896 Merge pull request #18583 from kevinz000/gravitygunsummoning
Adds gravity guns to summon guns
2016-06-16 13:08:39 +02:00
Kyle Spier-Swenson
235b79fb5a StonedMC, the bastard love child of GoonPS and CarnMC (#17987)
Basically, they key difference between StonedMC and CarnMC is that when multiple ticks want to run at the same byond tick, we divvy up the tick between the subsystems, rather then allow one subsystem to hog it all.

The key difference between StonedMC and GoonPS is that we allow the subsystems to tell us how to divvy up the tick using flags and priority.

The new SS_ flags allows us to select behaviors that used to be piggybacked as side effects of dynamic wait or default but sometimes unneeded behavior.

Dynamic wait is 100% gone, lower priority and SS_BACKGROUND are better more refined ways of doing this when combined with MC_TICK_CHECK

I have by design never looked at the inners of goonPS, so this is all original code but I know it uses two loops because of comments by goon devs on reddit threads, that design didn't make sense before, but when I can tell a SS how much of a byond tick it is allowed to have, knowing how many need to run this tick is helpful I also know a bit more about how it works from piecing together comments in #vgstation.

Detailed list of changes:

Subsystems now have flags, allowing fine grain control over things like rather or not it processes, inits, rather it's wait is how long between runs (post run timing) or how long between starts, and rather or not late fires should cause the next fire to be earlier.

Mc now has two loops One loop handles queuing shit, one loop handles running shit.

MC now splits up tick allotment rather than first come first serve Subsystems can even request a bigger share using higher priorities. (It will even resume subsystems it paused if other subsystems hadn't used as much as it predicted they might need)

Default fps is now 20 This is related enough to the MC and it's a change that's really long since over due

All code oddities are most likely to be necessities to lower overhead on the mc since it runs every tick
2016-06-16 18:01:16 +12:00
Joan Lung
2ae6b94ba9 Merge pull request #18581 from Cruix/tiny_carp_fix
Using a dehydrated carp no longer strips the neutral faction from the owner.
2016-06-15 22:01:03 -04:00
GunHog
f8eca8b465 Fixes my updates (#18578)
- Fixes ash plating upgrade item not deleting itself when used.
- Fixes research scanner icon being reverted
2016-06-16 13:53:29 +12:00
Sofia Acosta
1e6745921e Patch nerf
Goof was supposed to do this in his pr but he never did. He approves of this change though.

Patches now only hold 40u. This is 1:1 with goon and makes them less of a direct upgrade from pills with a tiny delay.

Medkit patches now only hold 20u by default. As they are now, patches will heal you to full health with like one or two. That means a medkit is more useful than a doctor. This fixes that and is also 1:1 with goon.
2016-06-16 13:53:15 +12:00
Joan Lung
14a3e8dd32 I don't fucking know why that switch did nothing 2016-06-15 20:59:44 -04:00
Joan Lung
63dedaf695 Changes a few messages nobody will bother to translate 2016-06-15 20:00:27 -04:00
Joan Lung
71971c7c74 Removes Dementia Doctrine, moves Sigil of Submission to Scripts tier (#18569)
Removed Dementia Doctrine, replacing it with an Application sigil.

Adds the Sigil of Accession, the previously-mentioned Application sigil, which is much like a Sigil of Submission, except it isn't removed on converting un-mindshielded targets and will disappear after converting a mindshielded target.

Sigil of Submission is now a Script instead of a Driver; It's unlocked one tier up, so you have to rely on the Drivers you have until you get Scripts, instead of spamming both Driver sigils for free converts.

To replace Sigil of Submission in the Driver tier; Added Taunting Tirade, which is a chanted scripture with a very fast invocation, which, on chanting, confuses, dizzies, and briefly stuns nearby non-servants and allows the invoker a brief time to relocate before continuing the chant.

Fixes having too few components interrupting chanting.
2016-06-16 11:42:15 +12:00
Jordie
0d80309494 Merge pull request #18568 from ChangelingRain/NEOVGREsjustice
Judicial Markers explode faster
2016-06-16 09:38:50 +10:00
Jordie
c4a40315cb Merge pull request #18564 from ChangelingRain/speartime
Using a Ratvarian Spear to impale no longer breaks it
2016-06-16 09:36:04 +10:00
Jordie
b711180e07 Merge pull request #18573 from ChangelingRain/NZCRENTRsthunder
Nzcrentr's lightning cannot be blocked by mere insulated gloves
2016-06-16 09:32:43 +10:00
Xhuis
9d2d36da72 God clashing fix and Invoke Sevtug nerf (#18565)
Harvesters now provide 2% success chance to Nar-Sie during clashes with Ratvar.
Invoke Sevtug, the Formless Pariah has had its duration halved, down to 30 seconds.
2016-06-16 11:01:09 +12:00
Cheridan
24407ee1d2 Merge pull request #18567 from coiax/less-hard
Lowers GC priority of qdel'd living mobs
2016-06-15 15:46:48 -05:00
Cheridan
7c3b95e7a4 Merge pull request #18570 from phil235/FixBundlenumberIdontevenremember
Fix bundle stuff: damage overlay, robotic augmentation, etc
2016-06-15 15:33:22 -05:00
Sofia Acosta
676d7982aa Buffs the HoS's personal firearm (#18588)
* Buffs the HoS's personal firearm

* Another one
2016-06-15 11:40:05 -05:00
Joan Lung
551d529d2b src issues 2016-06-15 12:35:20 -04:00
Joan Lung
35ad99d384 spaces 2016-06-15 12:33:52 -04:00
Joan Lung
8ee9eee182 Ocular Wardens will now stop attacking if their target is blind or cannot see the eye 2016-06-15 12:32:25 -04:00
Joan Lung
63ceedf796 / 2016-06-15 12:14:30 -04:00
Joan Lung
de5e11e353 Ghosts now see the celestial gateway's remaining time as a countdown 2016-06-15 12:13:16 -04:00
Joan Lung
caa707424d adjust message 2016-06-15 12:01:33 -04:00
Joan Lung
d899ece197 qdel the slab 2016-06-15 12:00:51 -04:00
Joan Lung
6bfacba6a2 _ 2016-06-15 11:58:40 -04:00
Joan Lung
359f2834d8 Nerfs anima fragments again 2016-06-15 11:57:39 -04:00
AnturK
57582284c6 Merge pull request #18562 from ChangelingRain/INATH-NEQsguard
Invoking Inath-Neq gives total invulnerability for 15 seconds
2016-06-15 15:13:47 +02:00
kevinz000
fe3faada41 mekhihasnosenseofrightandwrong 2016-06-15 03:32:21 -07:00
oranges
538a963a4e Merge pull request #18551 from KorPhaeron/necro
Necropolis floors and walls
2016-06-15 19:19:41 +12:00
oranges
bc067e202d Merge pull request #18550 from PKPenguin321/patch-6
[s] makes disguised rune desc match fake rune desc
2016-06-15 19:18:37 +12:00
unknown
bb10f6afb5 Using a dehydrated carp no longer strips the neutral faction from the owner. 2016-06-14 22:01:00 -04:00
Joan Lung
702de500f3 Clockwork Proselytizers are easier to refill (#18549)
You can now strike a Tinkerer's Cache with a Clockwork Proselytizer to refill the Proselytizer from the global component cache.
The Clockwork Proselytizer requires slightly less alloy to convert windows and windoors.
Several clockwork objects have more useful descriptions, most notably including structures, which will show a general health level to non-servants and exact health to servants.
The Clockwork Proselytizer has new, more appropriate inhands.
Clockwork structures no longer survive devastation 1 explosions.
2016-06-15 11:14:46 +12:00
Razharas
7041877ebd Merge pull request #18544 from ChangelingRain/runecolor
The Summon Nar-Sie rune is now colored right when invoked.
2016-06-15 02:08:35 +03:00
oranges
da0c7f2dae Revert "Remove syndicate buff slipped into a pr without a description"
Is there egg on my face or what
This reverts commit 65a0b5dc97.
2016-06-14 22:54:38 +00:00
oranges
65a0b5dc97 Remove syndicate buff slipped into a pr without a description 2016-06-15 10:49:15 +12:00
oranges
829243360d Merge pull request #18489 from Core0verload/ce_jetpack
Brings back CE's hardsuit jetpack
2016-06-15 10:44:59 +12:00
oranges
9c451faa2c Merge pull request #18534 from Core0verload/ash_fix
Fixes unkillable ash drake (+ more runtime fixes)
2016-06-15 10:44:20 +12:00
KorPhaeron
7ce49f0c1e Less Eyes 2016-06-14 17:37:01 -05:00
Joan Lung
58622c3cc1 actual fix, ho 2016-06-14 18:04:34 -04:00
Cheridan
70ca753d36 Merge pull request #18548 from GunHog/Bot_Say_Fix
Fixes bot speech
2016-06-14 17:02:30 -05:00
Joan Lung
5f70678745 Nzcrentr's lightning cannot be blocked by gloves 2016-06-14 17:04:03 -04:00
phil235
2ce15a66d6 Fixes robotic chest and head augmentation being invisible for species without sexual dimorphism.
Fixes failing to heal robotic bodypart with coil still using 1 coil.
Fixes not being able to eat with sechailer adjust down.
Fixes damage overlay being invisible.
Adds some game logs and warn admins when a player reset a RD console database.
2016-06-14 21:12:23 +02:00