Commit Graph

8091 Commits

Author SHA1 Message Date
Geeves
ae1768c636 Misc Mech Fixes (#9344)
Spiderbots now appear on the radio with the name of the one controlling them.
    Mechs can now operate windoors.
    Remote mechs can now use mounted health analyzers.
    Mech rechargers will now charge the mech on top of them if there is a power change and the power is back.

Fixes #9050
2020-07-14 21:56:55 +03:00
Matt Atlas
412cb2f584 Bishops now get the Martian accent. (#9360) 2020-07-14 20:37:28 +02:00
Geeves
4c3904fc4c Soulstone Cooldown (#9328) 2020-07-14 11:58:01 +02:00
Alberyk
ccba94afd7 Adds a new unathi accent (#9322) 2020-07-14 11:57:42 +02:00
Matt Atlas
3babdc4c1b Fixes ghost emote spam (#9353)
Mobs created to use for ghost appearance were dummies instead of mannequins, which made them process. Epic.
2020-07-13 19:18:30 +03:00
Matt Atlas
46227542da Fixes stairs randomly faceplanting you + some initialize/qdel errors (#9341) 2020-07-12 19:20:26 +02:00
Geeves
4a3fcd288a No Lung Pop (#9337)
Drowning in the pool no longer causes your lungs to pop.
    You will no longer gasp for air when submerged, instead you will flail violently.
2020-07-12 17:19:04 +03:00
Geeves
40c2e7109b Not Butts Hacking (#9236)
Hacking no longer requires you to hold the tool (wirecutters, multitool, signaler) in your active hand, just that the tool is in one of your hands. This applies to cyborgs as well.
2020-07-12 17:00:37 +03:00
Geeves
76b82e4668 No More As Name Spam (#9101)
Speaking with an ID that doesn't match your voice no longer displays (as Unknown) or (as ID name).

The addition of the floating chat has largely obsoleted this feature, not that it was that important in the first place.
2020-07-12 16:52:55 +03:00
Geeves
50e5ca0060 Mech Stuff (#9323)
Mech UIs can no longer be moved via click-drag.
    The lower left mech UI has received a make-over.
    You can now use a cyborg analyzer on a mech to get its diagnostics report.
2020-07-12 15:54:17 +03:00
Geeves
33ad8096fb The Great Spanning (#9320)
This PR get rid of all (most of) the span("thing", spans and replaces them with the SPAN_THING( variant, which has gained more popularity recently.
2020-07-12 15:53:28 +03:00
Geeves
01259dd3ac Cryogenics Fix (#9318)
Cryogenics no longer swallow the items that spawn in your hands if you spawn there.

Fixes #9280
2020-07-10 22:32:26 +03:00
Doxxmedearly
a058e947b2 What kind of a PR is Soap? (#9306) 2020-07-09 21:11:34 -03:00
Snakebittenn
20e2df0f3b Skrell Tweaks (#9307) 2020-07-09 15:20:33 -03:00
Matt Atlas
f3c2b5316f Ported MAP preferences from Vore + custom preview backgrounds. (#9300)
Todo:

Figure out the big empty space thing

SQL
2020-07-09 18:09:13 +03:00
Geeves
c04c1c17ca Handy Overlays (#9290) 2020-07-09 11:13:06 +02:00
Geeves
7f7d56a0a9 Bodypart and Slot fixes (#9319) 2020-07-09 11:10:46 +02:00
Geeves
6616048bcc Robot Code Overhaul (#9304) 2020-07-07 18:58:27 +02:00
mikomyazaki
d509991dab Petting a pAI toggles the pAIs flashlight program properly. (#9311) 2020-07-07 12:04:40 +02:00
Doxxmedearly
f48a883546 More accent stuff (#9276) 2020-07-06 20:56:53 -03:00
armrha
5ffcad6cd1 Makes cats glow when subjected to radiation (#9186)
Makes cat pets glow when subjected to radiation as per
2020-07-06 18:34:53 +03:00
Decepteor
ef39964cbd Small changeling tweaks (#9255) 2020-07-06 13:53:26 +02:00
MarinaGryphon
37c80988ce Converts Reagents to Typepaths and Centralises Reagent Spawning (#9140)
Converts reagents to use typepaths instead of IDs.
    Centralises reagent spawning in a lot of places to use reagents_to_add instead of a variety of custom methods or initialise overrides.
2020-07-05 20:47:48 +03:00
mikomyazaki
cb81562905 Patting out fires on a target will now take priority over CPR, examining, etc. Can also pat out fires on corpses. (#9288)
Fixes #9211

Currently CPR, checking wounds, etc. takes priority over putting out fire on a target. So you cannot pat out a fire until you've fixed their lungs or whatever. Also you cannot pat out fires on mobs that return false from is_asystole().

This changes the priority so patting out fires happens before everything else.
2020-07-05 20:07:04 +03:00
Yonnimer
03431d5be5 Dionae changes (#8995)
PR is still work in progress.

    Increases nymph health to 50

    Changes Dionae health to 240(currently from 300)

    When a dionae splits their health is now divided amongst their nymphs. Nymphs will always have at least 20% of their health when split.
2020-07-05 13:02:08 +03:00
Matt Atlas
0811c51203 Yet more brainmed tweaks (#9254) 2020-07-04 22:27:25 +02:00
MarinaGryphon
546b70652e Lobby Menu Improvements (#9246)
The lobby menu now fades in and out smoothly.
    Removes the old background object which was left in by accident.
    The buttons now get bigger when you mouse over them. Responsiveness!
2020-07-04 00:51:29 +03:00
Doxxmedearly
36fbc59ad8 Missing human accent (#9275)
humans did not have Jovian accents available.
IPCs had them listed twice.
2020-07-04 00:50:58 +03:00
Geeves
eed1e04d0f Borg Common and Entertainment Channels (#9260)
Borg radios now also have default access to common and the entertainment channel.

I missed this while doing #8541
2020-07-03 22:32:22 +03:00
Alberyk
7fbdeb2a02 Adds an accent system (#9196) 2020-07-03 21:36:08 +03:00
Matt Atlas
107bbc58d8 Ports emote decls from Bay + automatic pain emotes. (#9215) 2020-07-03 20:14:23 +02:00
Geeves
2ad755b3f3 Science Borg Buff (#9238)
Reconnecting as a borg will now display you with the correct module on your HUD.
    Being reset by an admin as a borg will now show you the right 'nomod' module on your HUD.
    Scientific grippers can now grip enough stuff to be able to build mechs.
    Science borgs now get cable coils, an experimental welding tool, and wirecutters.
    Science borgs now get a fancy new module sprite, sprited by myself, with love.
2020-07-02 21:19:40 +03:00
Geeves
a1d4e80c95 Mining Borg Buffs (#9218) 2020-07-02 19:49:03 +02:00
Wowzewow (Wezzy)
3160508c1a Makes tool colors work, despaghettifies code (#9231)
I finally figured out how to make tool inhands and inhand coloring work properly, so custom colors can apply to inhands! (yes, even the stuff from loadout.)

Code-wise, this guts the superfluous our_color variable.
This cuts it out from screwdrivers, wirecutters, cable, and everything else which uses this shit.
I'm pretty sure testing this has taken out a day out of my life.

Also I fixed up the cable examine to be less crappy. (so you can finally see cable descriptions.)

Don't mind the commits, I just built this on top the handcuff noose PR.
2020-07-02 20:40:17 +03:00
Matt Atlas
6725cfbc34 Fixes oxyloss racking up extremely fast (#9253) 2020-07-01 22:38:28 +02:00
Matt Atlas
298bdfc725 Ports Nebula's spawn blurb + makes people spawn asleep in cryo cells. (#9227) 2020-07-01 11:20:18 +02:00
Geeves
82bab45f2b Inductive Chargers (#9188)
Added power efficient inductive chargers to cyborgs, maintenance-, construction- and mining drones, allowing them to charge power cells, and things that contain power cells.
2020-06-30 23:18:11 +03:00
Geeves
972c0ae9db Various Tweaks and Changes (#9222) 2020-06-30 18:19:54 +02:00
Alberyk
abea80f1e9 Blood cleaning fixes (#9244)
* Blood cleaning fixes

* adds changelog
2020-06-30 11:58:17 +02:00
Geeves
38f5daaf99 Antagonists Anonymous (#9143)
Off-station antagonists will no longer keep the player's character's flavour text.
    Antagonists will now be assigned random names before they pick their name.
2020-06-29 22:11:53 +03:00
Matt Atlas
a5fd16aac9 Adds a new, swanky new player option menu. (#9216)
Ported from Baystation12/Baystation12#28751 with a few assorted fixes.

I'll see if I can requisition a better fitting title screen from Kyres. In the meantime, take a gander at the Runtime Station title menu: https://cdn.discordapp.com/attachments/635914105668108316/726041678988705832/unknown.png
2020-06-29 15:18:10 +03:00
Wowzewow (Wezzy)
f3a83cf97d Intercom buttons are red when off (but still powered) (#9209)
also replaces listening and broadcast vars that used 1 and 0 to TRUE and FALSE cause it was bugging me
2020-06-29 09:40:19 +03:00
Geeves
05f6e81c60 Lowpop Antag: Burglar (#9193)
Added a lowpop gamemode called 'Burglars', featuring a new type of antagonist, a mix between a heister and a traitor. Neutered for lowpop fun.
    Added a mixed gamemode, 'Conflict', which is heisters and burglars.
2020-06-29 09:35:18 +03:00
Matt Atlas
ad4f9b130f Fixes shadows dying instantly (#9226) 2020-06-28 16:00:14 -03:00
Alberyk
bb9d1e2b22 Reworks aut'akh augments (#9079)
This pr changes all aut'akh augments and adds a couple of new ones, with effects and the like. Requested by sleepy.
2020-06-28 13:58:37 +03:00
fernerr
abea59621b Tweaks hivebot values (#9219)
Due to additions and changes to systems over time, particularly brainmed and changes to retaliate mobs, some unintended behaviors have crept up that weren't around for their current implementation. These tweaks to the balance will serve as a half-way measure, until I get the time to give them a lengthier overhaul again.
2020-06-28 01:06:49 +03:00
Matt Atlas
88403c24f6 fix instadeath bug (#9223) 2020-06-27 19:56:17 +03:00
Matt Atlas
b132f4509b Overhauls pain message/status displaying, fixes oxyloss. (#9173)
Pain message/status displaying has been unified into custom_pain. This might cause some weirdness with when people go unconscious or get paralysis from excessive pain.

Oxyloss has been fixed and so has the oxygen damage overlay, which is now back. I'm not sure of the actual impact this has on damage.

Also added a fullscreen BIG RED overlay when you have BIG PAIN.
2020-06-27 17:47:15 +03:00
Matt Atlas
338c1cbe70 Fixes species not respecting total_health (#9214) 2020-06-27 16:36:11 +02:00
Yonnimer
1af68703b5 Adds a verb for nymphs to remove their hat. (#9178) 2020-06-26 11:37:36 +02:00