Commit Graph

8223 Commits

Author SHA1 Message Date
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
Alberyk
5a23b09fcf Skeleton minions don't get wizard names anymore (#9189) 2020-06-24 21:18:32 -03:00
Erki
014c38f282 Remove potential edgecases from gravity/slip code (#9194)
The old code relies on lastarea being up to date. This doesn't really make sense, and can lead to edge cases; we should just be checking the turf the mob is on.
2020-06-24 23:12:08 +03:00
Matt Atlas
de38551038 Revert "Ports Bay's stamina/sprinting intent system. (#8805)" (#9182)
This shit is just full of issues that keep popping up and frankly I can't be fucked to deal with them.

Note: I'll probably do the same thing again but very simplified later on. This iteration is a mistake in how much of a mess it is, unfortunately.
2020-06-23 20:07:06 +03:00
Chada-1
b734892c64 Borg utility changes (#8953)
This is probably the first out of many 'borg module changes.
(Where I make 'borgs less able to valid hunt + less agonizing to play, and more geared towards just providing general utility to the round. eyes)
For this PR I just standardized equipment to help borgos make it more clear where danger zones are, I did this by adding engineering tape so they can tape up airlocks with the recent (And I hope permanent) removal of bolting.
I also added extinguishers to the existing modules that were missing them.
I also added GPS's so Crew can more easily find them if they get disabled or lost for repairs, which is just attempt 1 to try to fix the long standing issue of perma-crit, no power 'borgs.

Removing my comments in the actual code in the future possibly but placing it here:
Engi tape: To enable 'borgs to telegraph danger visually.
Inflatable Dispenser: To enable 'borgs to protect Crew from danger in direct hazards.
Portable GPS unit: For being located while disabled and coordinating with life sensor consoles.
Fire Extinguisher: For navigating space and/or low grav, and just being useful.
Portable Flash: Non-lethal tool that prevents any 'borg from going lethal on Crew so long as it's an option according to laws.
Crowbar: Base crowbar that all 'borgs should have access to.

Re-added the inflatables (After removing them) but with a nerf. Now they store a max of 5 walls and 3 doors from 10 walls and 5 doors, and their delay on placing one down is much higher (15 to 30). The concerns brought to me about them being exploited to block in Antags/etc should be eliminated.
2020-06-22 11:17:10 +03:00
Geeves
f601591636 Synth Recharging Fix (#9180)
Stationbound Synthesizers now properly regenerate when in a recharging station.

Fixes #8475
2020-06-22 11:16:16 +03:00
ParadoxSpace
31630e4442 Synthskin Limb/Shell Changes (#9127) 2020-06-21 20:15:35 +02:00
Matt Atlas
c9ada1ff1d Removes shell fake BPM + blood oxygenation. (#9162) 2020-06-21 12:25:46 +02:00
Matt Atlas
8a3b89ff60 Fixes point spamming creating super saiyan mobs and items. (#9183) 2020-06-20 18:57:46 +03:00
Geeves
a074b7e224 Better Client Colors and Drugs (#9102)
The druggy overlay has been upgraded.

Ports NebulaSS13/Nebula#619
Also ports CrimsonShrike's colour multiplication code which allows client colours to affect eachother.
2020-06-20 11:33:42 +03:00
Geeves
14e48172bd Pointing Filters (#9118)
Pointing at something now highlights it instead of making an arrow. Pointing at turfs unaffected.
2020-06-20 11:33:13 +03:00
Geeves
9dffea6eea (Syndicate) Cyborg Improvements (#9148) 2020-06-19 23:57:17 +02:00
ParadoxSpace
29c098c931 Check Pulse Improvements (#9149)
It now just tells you they have no pulse.
2020-06-19 07:52:41 +03:00
Matt Atlas
56a3c517e7 Ports Bay's stamina/sprinting intent system. (#8805)
Now this might actually be the last of the ports before I actually code things I swear.

Ports Baystation12/Baystation12#25773 and adds sprinting by holding the shift key, also adding the option to add more movement intents for species with their own slowdown etc etc.
2020-06-18 23:35:29 +03:00
Matt Atlas
c6d9cba325 Changes up a lot more messages to look like emotes. (#9133) 2020-06-18 10:29:47 +02:00
Yonnimer
494c7ee9a1 Nymph changes/fixes (#8921)
* Increase nymph health to 36 (FUCK DECIMALS)

* also increases max health

* changes the health hud's icon path

* fixes the hud always being low

* changes it from gestalt to nymph_health

* adds the diona_health dmi

* more name changes to the dmi

* changelog

* changes the numbers for the health hud again

* Increases nymph health to 54

* updates changelog

* Changes nymph health back to 33.3

* Makes it so this shouldn't need to be changed each time nymph health changes.

* removes a extra piece of code

* STOP FUCKING STOP

* Update changelog

* updates the stat thing

Co-authored-by: Matt Atlas <mattiathebest2000@hotmail.it>

* Renames larva_hud to nymph_hud, given nothing else uses this anymore

* changes the dme thing

* changes some more things

Co-authored-by: Matt Atlas <mattiathebest2000@hotmail.it>
2020-06-17 12:26:03 +02:00
Geeves
1fd1f528d2 Kataphract Supplies (#8529) 2020-06-16 23:29:33 +02:00
Geeves
14ace39ac3 Mech Health Buff (#9123) 2020-06-16 22:50:12 +02:00
Geeves
f555a8e265 Unrecognizable Messes (#9100) 2020-06-15 12:47:37 +02:00