Commit Graph

25892 Commits

Author SHA1 Message Date
Doxxmedearly
c7b5f4769a Industrial Drills: Text update edition (#7988)
Adds some more text stuff to drills. Now it tells you more when changing cells, examining, and clarifies the warning given before a cell explodes in your face.
Cleaned up some stuff.
2020-01-14 22:17:48 -03:00
Joshie
64acbbe652 Makes Reishi and Ambrosia More Easily Obtainable (#7983) 2020-01-14 19:56:38 +01:00
Matt Atlas
81c538da9b Adds borer as its own gamemode. Switches some psionics around. (#7976) 2020-01-14 08:48:42 +01:00
Joshie
f097117e10 New Trauma Physician Uniform (#7973) 2020-01-13 23:25:28 +01:00
skull132
3d058d65e1 Fix dynamic maps 2020-01-13 21:42:09 +02:00
Geeves
8c79959405 Frontier Cowboy Faction Set + Whip Buff (#7971) 2020-01-13 13:44:52 +01:00
Sierra Brown (SierraKomodo)
3159fbc1c4 Rename Emergency Physician to Trauma Physician (#7947) 2020-01-13 13:41:57 +01:00
TheGoret
1275d0261e Add flowercrowns to the loadout (#7972) 2020-01-13 12:00:12 +01:00
Erki
5d64c39f05 Quick round of fail2topic fixes (#7998)
Fixes one case where rate-limit allows one too many tries pass.
    Adjusts max content length to handle things like faxes and admin announces better.
2020-01-12 18:15:55 +02:00
Matt Atlas
7777add037 FIB escort fixes. (#7997) 2020-01-12 16:45:14 +01:00
Matt Atlas
1567673e9a Many brainmed changes. (#7967) 2020-01-12 16:44:26 +01:00
Matt Atlas
17dc0fbf80 Makes orbital droppers use map_templates. (#7996)
Orbital droppers now work properly.
2020-01-12 16:06:34 +01:00
Matt Atlas
d691cf9de5 Nerfs pressure damage. (#7965) 2020-01-12 14:19:56 +01:00
Matt Atlas
9c4132ca48 Fixes the FIB agent spawner. (#7994) 2020-01-12 14:19:42 +01:00
Geeves
2fed43a871 VR, Remote Mechs and Remote Robots (#7523)
Adds VR functionality, subsystem and a command VR system.
2020-01-12 14:09:48 +01:00
Geeves
f079883bc0 Jetpack fix (#7975)
This toggle makes the jetpack ready to jetpack when you press the jetpack button, because it turns the jetpack stabilization on and off when you press the jetpack button.
2020-01-12 12:18:42 +01:00
Matt Atlas
06dbe222ad Fixes a whole bunch of bugs. (#7984) 2020-01-12 11:37:05 +01:00
Karolis
204b1614e3 Prevents shuttle from moving if there is no destination. (#7991) 2020-01-12 11:36:47 +01:00
Matt Atlas
ca18d4f487 Renegades now have their guns put in their backpack. (#7982)
Renegades now have their guns put in their backpack.
2020-01-12 11:56:38 +02:00
Alberyk
17a416b79e Adds fib agents as ghost roles (#7963)
At the request of the cciaa leader
2020-01-12 02:23:47 -03:00
Erki
18e03e0a02 rustg for UDP shipping (#7897)
The C++ UDP logging library has been swapped out with a rustg implementation. The rustg library uses non-blocking IO mode, and hopefully has less trouble than the C++ one. Though we'll have to see. It should error when the call is supposed to block.

The old library has been removed.
2020-01-11 21:17:41 +02:00
Wowzewow (Wezzy)
bba13d45b6 Set Pose Big Box (#7956)
instead of skinny it's big

and chunky

basically taking the reigns from the now defunct #7101
2020-01-11 11:49:27 -03:00
fernerr
f2d17ffe7a Fixes glasses not having their color overridden via the loadout gear tweak (#7970) 2020-01-10 21:54:19 +01:00
Geeves
d0c05bc0ad Welding Mask Fix (#7916) 2020-01-10 16:55:04 +01:00
Geeves
90f843c40d Fixes Larger than Small Gemstones Not Spawning (#7977)
Fixes larger than small gemstones not spawning.
2020-01-10 16:50:38 +01:00
Arturlang
008bc38701 Adds sanity checks to hair styling (#7953)
Adds sanity checks to hair styling
2020-01-10 13:52:07 +01:00
Aticius
8232e253b4 Unathi Resprite (#7939) 2020-01-09 23:27:15 +01:00
Arturlang
e27269acc5 Fixes bluespace borg phase out typos (#7955) 2020-01-09 11:56:20 +01:00
Geeves
bead18d3f1 Revolution Improvements (#7878)
- Added a new category to the traitor uplink, which is only available to revolutionaries.

- Head Revolutionaries now spawn with an uplink that has 50 TC, they also get an alert telling them to not abuse it.

- Revamped the drill dropper into a generic orbital dropper, capable of dropping ANY sort of item you wish it to.

- Added a Mech orbital dropper. Added an Armory orbital dropper.

- Made loyalty implants display their text correctly when they implant someone.

- Added aggression implants, which makes whoever it is implanted into extremely aggressive. Quite useful for starting a revolution.

- Added some description_antag to mercenary cipherkeys, informing the reader that the mercenary radio key is :t.

- Added a gear crate (not for mercs) which is just six syndicate softsuits. Useful in a pinch.
2020-01-08 18:45:58 -03:00
Kaedwuff
914469383f Adds Recolorable Aprons (#7907) 2020-01-08 18:06:24 -03:00
Geeves
edc71dd1c7 Fixes HoP laptop not spawning with Card Slot (#7954) 2020-01-08 21:31:01 +02:00
Erki
4e913b613b Projectiles will no longer lag the server to death (#7960)
About 1.1 million instances of this runtime. This fixes all of them. In a somewhat sane manner. There was currently no mechanic which made projectiles stop if they reached the end of the map. This makes them qdel themselves.
2020-01-08 21:26:40 +02:00
Alberyk
bc2f9acf47 Fixes Pun Pun causing runtimes by knocking on windows. (#7945)
Fixes Pun Pun causing runtimes by knocking on windows.
2020-01-07 20:23:08 -03:00
Matt Atlas
ddf8782833 Removes Bedhead 5. (#7901) 2020-01-07 21:56:10 +02:00
Geeves
e2681ea33b More Kataphract Stuff (#7909)
Gave the Kataphracts a new backpack, the Hegemony Satchel, which has slightly more than normal storage space.
    Tweaked the Kataphract oxygen tank and magboots to fit the aesthetic some more.
    Tweaked the colours of the underclothes the Kataphracts spawn with to be more easy on the eye.
    Gave the Kataphract Klax a set of magboots.
2020-01-07 21:54:55 +02:00
Aboshedab
e89a364676 Character set up issues for IPC's bugfix (#7926)
As a result of my recent PR. Assigning body types had unforseen changes towards the character set up, namely that bishops had access to hair and that zeng-hu would start with the baseline monitor options.

Changes the way bishop restriction for voidsuit/hardsuit usage.

1- Adds bishops as species_restricted for both voidsuits and hardsuits.
2- Does the same for Zeng-Hu, temporarily the human version.
3- Adjusts bodytype accordingly.

This originally had code for Zeng-Hu usage of machine version of voidsuit/hardsuit, but as I won't be around for a bit, I'll do the bugfix in two phases as I intend to find a less hackey method of fixing this issue. So it changes Zeng-Hu usage of machine version hardsuit/voidsuit for the time being as human version.
2020-01-07 21:54:10 +02:00
Karolis
45528c6444 Fixes suit sensor monitor not auto updating. (#7936) 2020-01-07 21:52:56 +02:00
NonQueueingMatt
d70c6824b7 Fixes Pun Pun causing runtimes by knocking on windows. 2020-01-07 15:00:16 +01:00
Geeves
72ee15aca5 Fixes Borer spawns again (#7943)
They can no longer infest dionae or robots at roundstart.
2020-01-07 14:38:53 +01:00
Alberyk
ebd8640a52 Fixes age restrictions not working when jobs were restricted by species (#7931)
- fixes #7928
2020-01-06 22:54:44 +02:00
Matt Atlas
caeff09b24 Miscellaneous borer/bughunt fixes. (#7930)
Borers no longer get teleported out of a host if they're manually removed after leaving the host.
    Removed synaptizine from borer chems. Added dylovene, kelotane, norepinephrine instead.
    You can now call ERTs on Bughunt.
    Borers no longer have nutrition loss.
2020-01-06 22:53:50 +02:00
Alberyk
aef5b9a13d Exosuit Passenger Compartments (#7890)
* passenger compartments

* added to mechfab
2020-01-06 16:23:27 -03:00
Matt Atlas
328021a8dc Ports Baystation's handling of monkey/human NPCs. (#7892)
Human NPCs and monkeys now have some more interactions. Monkeys can now take items and throw them. Or shoot guns. Or activate things.
2020-01-06 20:23:05 +01:00
Geeves
244b970fc1 Checking Injuries now shows Bleeding (#7904)
Examining yourself for injuries will now show you whether your limb is bleeding or not.
2020-01-06 20:20:53 +01:00
Aticius
e076512d06 Removes DNAChange Effect from the list of possible artifact effects. (#7900)
Removed completely from the codebase.
2020-01-06 12:03:40 +01:00
Mykhailo Bykhovtsev
d92347622d Hostile mobs update and tweaks (#7882)
As requested By Geeves:

    tweak: "Carps and spiders no longer targe shields intentionally. They will attack shields only if adjacent or have to get to their target through shields."

Also:

    tweak: "All ranged hostile mobs will now shoot at shields, if their target is behind a shield."
    bugfix: "Hostile mobs now try and attack you 10 tiles away. But ranged mobs will still have to get within 6 tiles to shoot." Thanks to Ferner for noticing this
2020-01-05 21:31:45 +02:00
Alberyk
26fefb9c0d Attemps to make vampire draining a bit less lethal (#7884)
Turns out that draining some blood will cause people to get a lot of brain damage, resulting in the complete shutdown of their organs. This pr reduces the bloodloss caused by vampire draining, making it a bit less lethal.
2020-01-05 21:15:29 +02:00
Geeves
3d2d22c6f4 Give AI LOOC powers (#7886)
The AI can now hear and speak LOOC via its Eye as well as via its Core.

Tested and it works.
2020-01-05 21:03:31 +02:00
Erki
6d0e1a7f1b Fail2topic (#7925)
Adds a system for autobanning IPs which abuse the world/Topic API. The implementation is very analogous to fail2ban. All bans implemented are removed at round end, or at the start of the next round. This is to stop the windows firewall from getting clogged to hell. The system respects whitelisted IPs.
2020-01-05 20:34:43 +02:00
Matt Atlas
eb9a336df1 Fixes AOOC not being given to people properly. (#7927)
The issue:
player.current?.client.verbs is elaborated as: player.current.client/var/client, which is a null variable and runtimes.

The fix put in breaks AOOC by not giving it to the client but the mob. This fixes that fix, thus fixing AOOC properly.
2020-01-05 19:47:53 +02:00