Commit Graph

26800 Commits

Author SHA1 Message Date
subject217 ed12430e63 reduces chance from 25 to 10 for both types of rightandwrong (#41151)
cl
balance: The Summon Guns and Summon Magic rituals will now only turn 10% of the crew each into antagonists, down from 25%.
/cl

This has frustrated people for a long time. The issue is that these rituals irrevocably destroy the round that they're in by turning one dangerous murderboning antag into literally half the station becoming dangerous murderboning antags. I reduced it to 10% each. I wanted to reduce it to zero so that they wouldn't delay the round for 30 minutes after the wizard teleports in and immediately dies, but I figured that simply reducing the amount of antags spawned would be better received.
2018-11-12 22:04:43 +13:00
ShizCalev dc019b09ba Fixes illiterate & blind mobs being able to read books (#41400)
cl ShizCalev
fix: Fixed inconsistency where illiterate and blind mobs were able to read some books/manuals, but not others.
fix: Fixed mobs being granted mime speak even if they failed to finish reading the Guide to Advanced Mimery Volumes 1/2.
/cl

Step towards resolving #41396
2018-11-12 21:10:21 +13:00
Youbar 70bc84771a Fixes overlay glitch in clipboards and allows mice to be butchered (#41322)
As the title suggests, papers no longer disappear once added to a clipboard, and dead mice, the reagent produced as a result of killing them, can now be butchered. The code for the latter did exist, but the functionality did not, as only living mobs can use the butchering proc.

cl Youbar
fix: clipboards now display held papers properly
fix: mice can be butchered
/cl
2018-11-12 20:56:14 +13:00
ShizCalev 597bf9b557 [s] Improves AI, turret, and door logging (#41327)
cl ShizCalev
admin: Fixed AI fingersprints not getting logged
admin: Fixed some door interactions not being logged at all.
admin: Turret control interactions are now in mob combat logs
/cl

Fixes #40203

Semi WIP. Good to merge for the most part, but I would like to add logging in a couple more spots.
2018-11-12 20:54:58 +13:00
MMMiracles aba2a148a9 Adds Reflector Blobs (#41296)
cl MMMiracles
add: Blobs can now upgrade their strong blobs to reflect projectiles at the cost of their normal health and extra brute resistance.
/cl

When creating strong blobs, creating another strong blob on top of another will create a reflective blob. Reflective blobs reflects projectiles based on their ricochet chance, meaning this more or less shuts down laser fire until someone rushes in to break the reflector or uses ballistics on it.

This might be really only useful for stuff like people placing emitters half-way across the station but having more avenues to deal with laserspam isn't bad.
2018-11-12 20:52:33 +13:00
ShizCalev 4d5f9a84fd Fixes hotel rooms allowing insanely long numbers. (#41305)
cl ShizCalev
fix: The hotel ruin now has a maximum room number to select from.
/cl
2018-11-12 20:50:22 +13:00
ShizCalev 157de4243a Allows paper airplanes to be vareditted to always hit someone in the eye (#41328)
cl ShizCalev
tweak: Paper airplanes can now have their hit probability adjusted by badmins.
add: Added syndicate paper airplanes. They are rather robust and are guaranteed to hit someone in the eye.
add: Added The Art of Origami to the syndicate uplink. This allows you to fold weapons grade paper airplanes. It will also allow you to catch paper airplanes when you have the ability enabled.
/cl
2018-11-12 20:49:32 +13:00
oranges 184b2b5121 Merge pull request #41351 from Cruix/docker_locker
Fixed being able to land the white ship on the transit z level
2018-11-12 20:48:37 +13:00
oranges ccf24c8e41 Merge pull request #41398 from Mickyan/miasma_warning
Lowers the amount of miasma required to display a warning
2018-11-12 20:46:42 +13:00
oranges df1be9b10c Merge pull request #41313 from ninjanomnom/remove-the-sanic-oc
Replaces the move fast traits with speed mods
2018-11-12 20:45:53 +13:00
oranges 6a0b9ba591 Merge pull request #41361 from ShizCalev/vendor-exploit-fix
[s] Fixes vending machine exploit
2018-11-12 20:44:43 +13:00
oranges 8b6fb11e38 Merge pull request #41399 from ShizCalev/vending-fix
Allows custom pricing of premium vending machine items
2018-11-12 20:41:38 +13:00
Steelpoint b9391bf203 Security Webbing (#41394)
This PR sees the addition of an expensive item to the Security vendor, the security webbing. A unique chest rig.

The concept of this item is to give Officers something to spend their money on when they save up.

webbing

The chest rig is intended as an expensive minor upgrade over the standard security belt that security personal can purchase. Functionally it is identical to the security belt except it can hold one extra item, up to 6 from 5.

The belt costs $800, meaning round start Officers will be unable to afford it. The sec vendor holds five of these webbings.

cl Steelpoint
add: Nanotrasen Security has unveiled a newly designed Security Webbing, a minor upgrade over the standard issue security belt that is comfortable, tactical and able to hold an extra security item.
add: However, the webbing is not considered standard issue, so any interested officers will need to buy the item from a SecVendor out of their own pay.
/cl
2018-11-12 20:36:01 +13:00
Trilbyspaceclone 5115347a6f [Ready] Makes Cargo Toy Packet "TODO" a dream come true (#41295)
cl
tweak: cargo toy crate now has more toys
/cl

[Changelogs]
// TODO make this actually just use the arcade machine loot list
More like!
// TODID make this actually just use the arcade machine loot list
Yay!
Also sets a reminder to new toys being added to the arcade machine to also place them into the cargo pack!
[why]
It says TODO, and I already had it done for, so mite as well send it upstream a bit
2018-11-12 20:31:42 +13:00
anconfuzedrock 4c8b6c3588 [Ready] Makes nicotine and cigar(ettes) much slower acting. Cigars now contain more nicotine. (#41268)
cl
tweak: nicotine now metabolizes far slower, but is actually dangerous at high doses. Try actually smoking!
tweak: cigarettes don't last as long, but more slowly inject reagents to hopefully last its entire lifetime. if you need it to burn fast, try a pipe or vape.
bugfix: overdosing on nicotine now causes oxygen and toxin damage, as the description said it did.
/cl

[why]: cigarettes always bugged me because they give you 15 nicotine in 30 seconds and then go out 9 minutes later, while cigars contained the exact same amount of nicotine. Previously, if you wanted the perks of nicotine, you were best off putting an entire pack in a grinder and sipping it. Overdosing on nicotine is now very slowly but steadily lethal, and actually possible. you'd have to smoke nonstop for a long long time to overdose by accident, and it should take 2 or 3 cigarettes with this to cause the addiction (which still does nothing, not the concern of this pr) maybe some crazy people will dropper 9 units of nicotine into their eyeballs, but this is far better than carp classic smoothies being free and easy shorter stuns.
2018-11-12 20:27:56 +13:00
moo fb66f6016d Sentient Disease has nearly ALL symptoms and can now hear! (#41206)
cl Coughby
add: Sentient Disease now has almost all symptoms at its disposal.
code: Adding single-symptom disease abilities is super easy now.
fix: Sentient Disease can now hear (not sure if this was a bug or intentional).
add: Sentient Disease is a linguist and knows all languages. Still cannot speak.
cl
Purpose:

To give more options for sentient disease, seems pretty lackluster at the moment.
Code:

Typed-Categories as well as Categorizes symptoms, the selection menu will reflect this.

Symptoms in-code without Name/Desc pull from the virus IF they have a singular virus in the list (lol symptoms are a list).
Misc Changes:

Items that cost less under the guise of decreasing the stats when they in-fact increased stats had their discount removed and description to properly reflect they infact buffed the disease.

Costs are my theorycrafting relative to the current costs and I don't plan on changing them until I see how this plays out. See code comment for healing disease prices/changes.

Necro-Metab was not added because I feel like just amassing bodies via morgue seems lame. Inorg-metab was included however.

I hate tgui but if someone wants to edit it to not be a massive table that looks like the wurm spelllist w/o priest restrictions be my guest.

UPDATE: I've included the ability for SDs to hear. They should get a follow link to infected people who speak but I haven't been able to test. The hearing aspect has been tested and works.

UPDATE2: This is also missing the mega ultra evil symptoms but I don't want to touch this PR anymore.
2018-11-12 20:24:26 +13:00
81Denton b6d03a9e84 Adds three new .38 ammo types (#41155)
cl Denton
add: Added three new .38 ammo types. TRAC bullets, which embed a tracking implant inside the target's body. The implant only lasts for five minutes and doesn't work as a teleport beacon. Hot Shot bullets set targets on fire; Iceblox bullets drastically lower the target's body temperature. They are available after researching the Subdermal Implants node (TRAC) or Exotic Ammunition node (Hot Shot/Iceblox).
tweak: Renamed the Technological Shells research node to Exotic Ammunition.
code: The "lifespan_postmortem" var now determines how long tracking implants work after death.
/cl

Flavor aside, the detective's revolver is little more than a weak Stechkin. I figured that some ammo variety might make it more fun to use:

    TRAC: Only deals 10 damage, but implants a tracking implant once it hits someone. Security can then track the perp with a bluespace locator. It will delete itself after 5 minutes and doesn't work as a teleport beacon.
    Hot Shot: 20 damage and hits the target with 6 fire stacks.
    Iceblox: 20 damage, lowers the target's body temp similar to the temp gun.

Let me know if you think that Hot Shot/Iceblox are too strong - they won't be available early during most rounds because they're gated behind the tech shells node and require plasma to print.
2018-11-12 20:22:48 +13:00
k-k-karma bcd7f03d32 clean up Cyberboss's mess 2018-11-11 23:31:31 +00:00
Jordan Brown 6d392a8225 Delete bike meme music (#41431) 2018-11-11 18:02:55 -05:00
Jordan Brown f1c03e629e Merge pull request #41381 from Militaires/slimegrille
Slimes can now pass through grilles because le slime
2018-11-11 17:44:47 -05:00
k-k-karma aeb7d36edb Add a period to captains hardsuit desc (#41401) 2018-11-11 10:02:20 -08:00
Garen Crownguard dda81b7764 shift E & B keybinding stuff (#41386) 2018-11-11 11:53:02 -05:00
ShizCalev f03e9636b3 BUT YOU AIN'T GOT NO LEGS, LT DAN. (#41410)
Humans with no legs will no longer run around unimpeded.
2018-11-10 19:25:38 -08:00
ShizCalev 5052626e96 Fixes delta cargo conveyors (#41387) 2018-11-10 19:04:56 -05:00
ShizCalev 60133f90ab Fixes gibs not being passed mob DNA (#41374)
* Fixes gibs not being passed mob DNA

* Cleanup, fixed map-placed gib spawners having no DNA
2018-11-10 14:24:12 -05:00
ShizCalev fcfe84b9ff Allows custom pricing of premium vending machine items 2018-11-10 14:16:53 -05:00
Mickyan 62af355b88 miasma warning 2018-11-10 16:39:03 +01:00
81Denton ccfbc2bb78 Adds separate MMI/borg messages for damaged brains (#41306)
* Adds separate MMI/borg messages for damaged brains

* better switch toggle msg, M.brain?.damaged_brain

* ree

* thanks helen

* I hate Mondays

* Update code/modules/mob/living/brain/MMI.dm

Co-Authored-By: 81Denton <32391752+81Denton@users.noreply.github.com>

* condenses vars
2018-11-09 19:34:49 -05:00
tralezab 246b598aaa fixes ninja apc drain (#41362)
* the coders send their regards *shanks the king of the bugs*

* leave one bug alive and the code is never safe

* He did this. He poisoned my code. Take him, take him! TAKE HIM! TAKE HIM!

* owie my brain hurty - olenna tyrell, probably
2018-11-09 16:16:54 -05:00
militaires 5eab3a2506 Slimes can now pass through grilles because le slime 2018-11-09 22:01:40 +02:00
ShizCalev 54a3e05ff2 Fixes unconsious/dead/sleeping mobs getting notices about limbs being too damaged to function and screaming (#41337) 2018-11-08 18:38:45 -05:00
AnturK a7ba0ad06d Fixes non-clothing mask update. (#41338) 2018-11-08 18:33:26 -05:00
ShizCalev f5671dcf88 Fixes vending machine exploit 2018-11-08 12:41:40 -05:00
Ian Turk 71a5ce514c Fixed being able to land the whiteship on the transit z-level 2018-11-07 22:00:08 -08:00
ShizCalev 43768593c8 Fixes posibrains becoming unusable if the old mob suicided. (#41336) 2018-11-07 23:36:40 -05:00
MrDoomBringer 667bc85b37 [should be ready] adds rocket jumping to rocketlaunchers (#41282)
cl MrDoombringer
tweak: you can now rocket jump with rocketlaunchers! Just aim at the ground and fire!
/cl
2018-11-07 22:01:57 +13:00
XDTM c5ed65e7aa [Ready]Adds direct pay for cargo orders (#40684)
cl XDTM
add: You can now pay for cargo orders from your account with the cargo requests console. Credits will be detracted from the requester's account instead of the cargo budget. A 10% handling fee on top of the order will be paid to the cargo department budget.
add: Cargo employees must still accept the order for it to be delivered.
add: The delivery will arrive in a locked crate that can only be opened by an id with the paying bank account.
/cl

If you're wealthy, why should you waste your time waiting for cargo to get money? Pay for the stuff yourself; the quartermaster won't have to worry about their budget and will likely just put the order in the next shipment.
2018-11-07 21:58:17 +13:00
kevinz000 2d0cac9d37 Removes stun and item drop from all slips. They will instead knock people down (force crawling) for their duration. (#41068)
image
I originally was going to cut stun/paralyze duration instead but since none of them will now hard stun I think it's fair for them to keep their original duration/power as knockdown.
2018-11-07 21:51:57 +13:00
skoglol f7e2f8d7b4 Adds safer alt-click helper proc, fixed proc name, removed signal. (#41237)
cl Skoglol
code: New helper proc for alt-click turf listing, bypasses any interaction overrides.
code: Ghosts and revenants now use the new proc.
fix: Ghosts can no longer toggleopen sleepers, adjust skateboard speed or close laptops
fix: Revenant can now alt-click turf to list contents.
tweak: Revenant now slightly less nosy, use shift click to examine.
tweak: Alt-clicking the same turf again no longer closes the turf listing tab.
/cl

Fixes #22410

Use the new helper when you want something to have alt-click turf content listing, but no other world interaction.
2018-11-07 21:50:04 +13:00
MrDoomBringer 3413669221 [ready] Prevents trying to use explosive lances as an ingredient in crafting explosive lances (#41223)
When making an e-lance, the recipe would try to use e-lances as an ingredient, only failing after the do_after() proc. This makes it so explosive lances aren't even considered as a possible ingredient for the recipe.

cl MrDoomBringer
fix: You will no longer attempt to use an explosive lance to craft an explosive lance
/cl

This PR also lays a foundation for blacklisting other subtypes in crafting recipes.
2018-11-07 21:49:20 +13:00
oranges 6bde61f85e Merge pull request #41323 from ShizCalev/paper-fix
Removes duplicate paper examine message
2018-11-07 21:48:42 +13:00
oranges 95598dfe0f Merge pull request #41169 from subject217/onelinechange
Changes disabler beams from 36 stamina damage to 40
2018-11-07 21:48:17 +13:00
oranges 3a819a51ee Merge pull request #41316 from AnturK/objective_dupes
Adds duplicate search range to objectives
2018-11-07 21:45:45 +13:00
oranges 36c51e4fad Merge pull request #41315 from AnturK/fixyourruntimesaahh
Fixes supply pod runtime.
2018-11-07 21:45:28 +13:00
ShizCalev 5a5af818cd Fixes mobs with no legs getting stuck in the laying state (#41319) 2018-11-06 23:54:54 -05:00
ShizCalev c167d37121 Fixes admin damage editting not logging the target's real name / key. (#41318)
* Fixes admin damage editting not logging the target's real name / key.

* few more areas
2018-11-06 14:10:20 -05:00
ShizCalev 18f845ca66 Updates another ban message to use displaytimetext (#41304) 2018-11-06 08:28:22 -05:00
AnturK 2d80976068 Fixes some parlyze nonsense. (#41314) 2018-11-06 08:27:45 -05:00
ShizCalev 22f02dc619 Removes duplicate paper examine message 2018-11-05 21:21:23 -05:00
AnturK 36a97a5817 Adds duplicate search range to objectives 2018-11-05 11:50:15 +01:00