Commit Graph

16590 Commits

Author SHA1 Message Date
Jack Edge
3e30473365 Applied MSO's proposed changes 2016-06-21 13:34:36 +01:00
Jack Edge
4b70b35c3e Back by popular demand, custom naming 2016-06-18 17:36:03 +01:00
Jordie
47c184bd41 Merge pull request #18656 from Niknakflak/MewMew
Adds the catghost to donator's special ghosts
2016-06-18 19:53:47 +10:00
oranges
24eb2c81ac Merge pull request #18690 from KorPhaeron/fulton_patch
[s]Missing return added to fultons
2016-06-18 14:43:12 +12:00
KorPhaeron
c082b7df5a Missing return added to fultons 2016-06-17 19:08:41 -05:00
oranges
c2542801fe Merge pull request #18637 from lzimann/patch-9
Adds admin message when canister with BZ is open
2016-06-18 11:36:20 +12:00
Leo
cbf976affd fix it 2016-06-17 20:10:14 -03:00
oranges
0568b8ebce Merge pull request #18636 from coiax/fix-18630
Drones can hear robotic talk
2016-06-18 10:57:55 +12:00
oranges
efb4b6ac2d Merge pull request #18628 from coiax/fix-18579
Snow holodeck is now cold, but air pressure
2016-06-18 10:36:21 +12:00
Razharas
4d9d643db7 Merge pull request #18642 from ChangelingRain/holobuff
Changes holoparasite balance
2016-06-18 00:51:09 +03:00
Jack Edge
510efdd9a5 Re-adds golem design disk code 2016-06-17 19:48:01 +01:00
Joan Lung
a6482c76b2 i'm moving all the levers 2016-06-17 06:54:09 -04:00
NikNakFlak
43193e8e4c Cat ghost cat ghost does whatever a cat ghost does 2016-06-17 01:10:50 -07: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
oranges
0c07f80928 Merge pull request #18614 from KazeEspada/randomizedfix
Fixes Randomized Crates
2016-06-17 16:24:23 +12:00
Xhuis
df08005b60 Two fixes 2016-06-17 00:13:17 -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
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
Militaires
76c4bcc0ea xenomorph maid reskin for byond members (#18545)
Adds a new sprite that byond members can access when being the xenomorph queen
2016-06-17 13:32:08 +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
3991f240e9 wrong line 2016-06-16 18:23:12 -04:00
Joan Lung
18b5fded74 HOLOPARASITE BALANCE 2016-06-16 18:17:59 -04:00
Emil
e603310120 Correcting origin_tech for micro-manipulator (#18643)
Someone accidently put a comma instead of a semi-colon between two techs.
2016-06-16 17:17:15 -05: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
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
Joan Lung
88ead6ebe4 Increases ranged guardian damage by 40% 2016-06-16 17:18:29 -04: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
Leo
7d0d4d3740 Admin message for BZ gas 2016-06-16 17:08:19 -03:00
Jack Edge
52d77eefc8 Drones can hear robotic talk
🆑 coiax
rscadd: Drones can hear robotic talk, but cannot communicate on it. AIs
and cyborgs are encouraged to share information with station repair
drones.
/🆑
2016-06-16 20:45:01 +01:00
Jack Edge
4e279c2e7d Snow holodeck is now cold, but air pressure
Fixes #18579.
2016-06-16 19:25:51 +01: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
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
KazeEspada
15184f5aa9 Fixes Randomized Crates
Fixed issue #15956

Randomized crates now give the correct number of items down from all the items.
2016-06-15 21:50:15 -07:00
c0
458a38cf21 Puts down two runtimes 2016-06-16 06:46:26 +03: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
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
de5e11e353 Ghosts now see the celestial gateway's remaining time as a countdown 2016-06-15 12:13:16 -04: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
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
Cheridan
70ca753d36 Merge pull request #18548 from GunHog/Bot_Say_Fix
Fixes bot speech
2016-06-14 17:02:30 -05: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