Commit Graph

37381 Commits

Author SHA1 Message Date
John Willard d2e499956f Space dragon despawning empties their contents (#67630) 2022-06-09 20:46:27 -05:00
oranges f11af8be92 ooga's go down, fixed rand, not recalculating every tick, Novaa I banged ur mum (#67594)
* I'm on levels of existence that are byond anything your mortal mind can
even comprehend

in otherwords, this is to go even further byond

SS2

* Update code/modules/mob/living/simple_animal/hostile/gorilla/gorilla.dm

Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>

* Safety first motherfucker

Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
2022-06-09 12:14:19 -04:00
Pinta 3179da7ddd Cleans up Auto-Doc comments in living_defines. (#67608)
Update living_defines.dm
2022-06-09 00:25:59 -04:00
Tom c684521272 Fixes donksoft toy vendors (#67610) 2022-06-08 20:27:05 -04:00
Pickle-Coding d73566d7c0 Fixes bzformation. (#67602)
Webedit PR incoming!

Not sure what was going on there, but I am pretty sure they meant to used N2O moles for this instead of plasma gas datum for arithmetic.

So bzformation actually creates BZ and possibly decompose n2o instead of attempting to divide by a list then runtiming
2022-06-08 13:16:06 -07:00
13spacemen 94f0f5d64e Examine Hints For Reagent Tanks (#67601)
adds examine hints to reagent tanks for leaking and rigging
2022-06-08 10:45:15 -04:00
robbertapir 4393879777 Prevents negative mats (#67582)
* Prevents negative mats from the ore redemption machine.

Co-authored-by: robbertapir <robbertapir@airmail.cc>
2022-06-08 10:11:17 -04:00
robbertapir 6a45744109 time limit for sec/medhud examine button use (#67508)
* Medical and Security HUDs now expire one minute after use, also does general code improvement in the HUD file by removing single letter vars.

Co-authored-by: robbertapir <robbertapir@airmail.cc>
2022-06-08 10:09:55 -04:00
GuillaumePrata 018a12e197 New Event: Gravity Generator Blackout (#67562)
* New station event: Gravity Generator blackout. Similar to Telecommunications blackout, but it takes Gravity out instead.
* Also adds this functionality to the gravity anomaly, if it isn't neutralized in time, gravity will go out.
* Lastly, added a gravitational anomaly vox sound.
2022-06-08 10:06:31 -04:00
Watermelon914 dbd7f9ee57 Reduces the point reduction on traitor objectives significantly (#67385)
Co-authored-by: Watermelon914 <3052169-Watermelon914@users.noreply.gitlab.com>
2022-06-08 03:17:51 -07:00
MrMelbert 3c584fd8d7 Fixes / makes it more clear about why research servers might not be generating research points. (#67458)
* Fixes research severs a bit, adds text for missing hard drives, and removes a ton of unused code.
2022-06-07 22:24:12 -04:00
ATH1909 0ca8ba3a0b cloaks can now initiate surgeries (#67575)
lets cloaks initiate surgery
2022-06-07 21:59:43 -04:00
SmArtKar e1a9f6bd92 Fixes fire hallucination icons (#67472) 2022-06-07 21:56:42 -04:00
Iamgoofball aebd156a43 CARGONIA THE FREE: The Quartermaster is now a head of staff. (#67518)
* The Quartermaster is officially a head of staff, with new accesses, a silver ID, ect ect.
* The HoP lost their cargo-related equipment and access, including the Vault monitor, and frequency.
2022-06-07 21:38:02 -04:00
Tim cdf0a3c58a Add hallucinogen poison to frog attacks (#67572)
* Add frog hallucingen effects

* Add frog to venomous code comment
2022-06-07 21:34:23 -04:00
zxaber e1e47ac40a Re-adds the Concealed Weapon Bay (#67414) 2022-06-07 17:44:00 -07:00
Paxilmaniac af26ac0d38 Allows autolathes to print solar assemblies and tracker electronics (#67591)
this man pays NOTHING on electric bills, figure out how
2022-06-07 19:33:14 -04:00
Tastyfish 3f3d337d7b Massive plumbing layer/placement improvements (#66602)
* Massive duct improvements

* last minute fixes/additions to plumbing layer fixes

* letter, loop, and early return fixes

* early continues

* color comments

* reaction chamber colors

* rcd tweaks

* Update code/datums/components/plumbing/reaction_chamber.dm

* Update code/datums/components/plumbing/reaction_chamber.dm

* Update code/datums/components/plumbing/_plumbing.dm

* Update code/datums/components/plumbing/_plumbing.dm

* remove unused var, better duct restacking

Co-authored-by: ShizCalev <ShizCalev@users.noreply.github.com>
2022-06-07 19:30:18 -04:00
John Willard 1fcb7fec67 Material holding machines can't connect to ore silos on different z levels (#66953)
The station's ore silo can't connect to machines that are off the station z-level anymore. This doesn't affect multi-z stations.
Also includes ore silo code improvement because I was unhappy with it.
2022-06-07 11:24:38 -07:00
Kylerace 040c664ec2 fixes inconsistent lighting ci failure in icebox (#67430)
Fixes and adds test for get_pixel_turf returning null on tall objects on top of the map.
2022-06-07 20:19:54 +02:00
Tim 8576db2f32 Add Russian Roulette memories and moods events (#66051)
About The Pull Request

This adds memories to a nearby audience if someone is playing Russian Roulette with a loaded gun. The person who wins or loses also gains a positive or negative mood event that is long lasting. All of these events only trigger if the person playing is targeting a lethal area.
Why It's Good For The Game

Being able to add Russian Roulette to engravings would be pretty cool.
Changelog

cl
qol: Playing Russian Roulette with lethal intent now creates a mood event for the user and is engrained in any nearby peoples memories. The more bullets the better the memory and mood boost.
/cl
2022-06-07 21:25:11 +12:00
Tim f06d735a52 All AI Lawsets are rebalanced, can be researched, appear in config, and random spawners for AI upload. (#66854)
This formally adds the new AI lawsets from #66636 into the game. Every lawset can
be researched, appears in config, and random spawners.
2022-06-06 22:54:29 -07:00
SnoopCooper 499f02a77e Reworks the BZ reaction slightly (#66583)
Makes BZ reaction rates between pipes and turfs consistent. Removes O2 production from the BZ reaction. Also fixes rate multiplication by splitting pipenets using valves or similar.

Makes BZ rates consistent and makes pipebased BZ setups actually produce gas in significant amounts. Makes multiplying reaction rates for BZ by splitting pipenets impossible. Simplifies the reaction by removing a largely unused, mostly unknown way of making o2.

BZ production rates between pipes and turfs are now consistent. O2 production removed.
Multiplying production rates by splitting pipenets no longer possible.
2022-06-06 21:52:52 -07:00
Son-of-Space 3dd6524ea7 [MDB IGNORE] Big Access Tweaks and Organization (#67512)
* Reorganizes some of the access and jobs access code for readability.
* Engineers get access to minisat and tcomms, atmos techs get it on skeleton crew.
* Service jobs that used to have morgue access without reason (bartender/botanist/hop) had it moved to skeleton crew.
* RD lost access to Mining, Mining station, and Medbay (holdover from Genetics), but gained Construction access to easily access the AI.
* Roboticist has had their skeleton crew access to ordnance revoked to align with the geneticist's skeleton crew access
* Miners no longer have SHIPPING access (renamed from Mail Sorting)
* The HoS and Paramedics have proper access to the basics in each department again
* Minisats across all maps now require Minisat access to access.
* Secure tech storage now once again requires both Command and Tech storage access again.
2022-06-07 00:46:05 -04:00
GuillaumePrata ee288e98b7 Clothing (as food for Moths) now only give temporary nourishment. (#67537)
Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
2022-06-06 20:55:45 -07:00
TemporalOroboros 2683ec04b0 Improves logging for smoke clouds. (#67206)
About The Pull Request

Makes smoke propagate the fingerprints of the last person to touch the source of the smoke.
This makes gunpowder smoke actually log the person responsible for the explosions.
Why It's Good For The Game

As of right now gunpowder smoke (and similar) doesn't actually have very good logging as as far as the smoke is concerned it's never been touched and so the resulting explosions are blameless. Obviously, scrolling up for a good minute looking for who has just obliterated the escape shuttle is slightly annoying for the admins. Ergo, making the explosions log who actually is responsible for making the smoke they originate from should reduce admin annoyance.
Changelog

cl
admin: Smoke now logs the last person to touch the source of the smoke as the last person to touch the smoke itself. Gunpowder smoke should be less annoying to log dive as a result as every explosion will log that person.
/cl
2022-06-07 15:45:20 +12:00
Tastyfish 277fa6a50c Fixes ID access circuit components (#67326)
Fix access circuit components
2022-06-06 23:21:09 -04:00
Timberpoes 8b08bdcfd7 Fixes issues where players can enter the game without accepted interviews. (#67565)
* Feex

* Buttonguard

* Re-add removed code from debugging

* Remove duplicate line

* Be nice
2022-06-06 23:11:16 -04:00
san7890 682a48d7a1 An Exploration Into Lame Jobs - Syndicate Listening Post Remap (#67330)
* An Exploration Into Lame Jobs - Syndicate Listening Post Remap

Hey there,

Have you ever been bored at your job? A job where you can't scheme something up to get you up to date? Stranded at your job? Alone at your job? Has the job ever asked you a lot of question? Like I am right now? Should I stop?

Anyways, I decided to think about it, and I remapped the Syndicate's Space Listening Post. How nice!
2022-06-06 17:15:35 -07:00
13spacemen 5675e56a24 Advanced Welderbombing (#67160) 2022-06-06 16:53:22 -07:00
itseasytosee 878e3b8d37 Implements a Demolition Modifier variable to items, affects damage vs structures and robots. (#66967)
Adds a modifier variable which can be used to increase or decrease a given items damage to structures, machinery, vehicles, and robots (including cyborgs, simple-bots, and anything else with the MOB_ROBOTIC biotype)
2022-06-06 15:29:57 -05:00
Mothblocks 661674170a Adminwho now caches feedback links until admins are reloaded (and also works again) (#67307)
* Adminwho now caches feedback links until admins are reloaded

* Restore dbconfig

* Fix feedback links, make them query only if necessary, and not on load admins

* Wait longer before checking DB connection

* Back on my dbconfig shit

fixes (Adminwho is slower than it needs to be after feedback links) #67150.
also fixes (timber breaking feedback links totally by qdeling the datum too early) #67360.
2022-06-06 00:35:14 -07:00
Wallem 29149157e9 Removes Ant Party Pizza's full pie, makes it so you just pour ants on a single slice. (#67399)
* removes the full pie, edits the recipe

* 6 slices per pie, 20 / 6, rounded up
2022-06-06 00:02:15 -04:00
silicons 35125733c6 fixes infinite loops when a projectile pierces a bumped object (#67485)
thaaat
2022-06-05 23:57:46 -04:00
Son-of-Space 1b245c04f3 Fixes inspect bounties not generating for most areas and giving invalid areas to scan (#67427)
* Fixes inspect scanner giving bounties for areas that cant' be scanned

* adds back the range. Adds a check to see if the area is on the map

* Re-implements area list as typecacheof
2022-06-05 23:57:30 -04:00
Kylerace bc553c6fa7 optimizes icon2html() for icon files known to be in the rsc at compile time (#67429)
* makes compile time icons not do expensive file io for asset gen

* better documentation on some asset vars and procs

* makes generate_and_hash_rsc_file() do fcopy() and passes down the chain

* implements msos suggestion to optimize get_icon_dmi_path()
2022-06-05 23:53:53 -04:00
Jolly 2da4f98da5 Ports the Flower Garland from JollyStation (#67468)
* pick 12 flowers and regret your decisions

* Update code/modules/clothing/head/garlands.dm

Co-authored-by: ATH1909 <42606352+ATH1909@users.noreply.github.com>

* Update code/modules/clothing/head/garlands.dm

Co-authored-by: ATH1909 <42606352+ATH1909@users.noreply.github.com>

* Update code/modules/clothing/head/garlands.dm

Co-authored-by: ATH1909 <42606352+ATH1909@users.noreply.github.com>

* Update code/modules/clothing/head/garlands.dm

Co-authored-by: ATH1909 <42606352+ATH1909@users.noreply.github.com>

* grammar

* sanity mood event

* willards review

Co-authored-by: ATH1909 <42606352+ATH1909@users.noreply.github.com>
2022-06-05 23:40:24 -04:00
Tim 59e61bc840 [NO GBP] Fix illiterate quirk bugs (#67473)
* Add trait literate to defines

* Add TRAIT_LITERATE to global vars

* Add is_literate proc to check for literate trait

* Remove is_literate proc from human

* Remove is_literate proc from silicon

* Add TRAIT_LITERATE to silicons

* Add TRAIT_LITERATE to drones

* Add TRAIT_LITERATE to abudctors

* Revert last commit

* Add TRAIT_LITERATE to abductors

* Add TRAIT_LITERATE to androids

* Add TRAIT_LITERATE to dullahan

* Add TRAIT_LITERATE to species

* Add TRAIT_LITERATE to flypeople

* Add TRAIT_LITERATE to golems

* Add TRAIT_LITERATE to humans

* Add TRAIT_LITERATE to jellypeople

* Add TRAIT_LITERATE to lizards

* Add TRAIT_ILLITERATE to monkeys

* Add TRAIT_LITERATE to mothmen

* Add TRAIT_LITERATE to mushpeople

* Add TRAIT_LITERATE to plasmamen

* Add TRAIT_LITERATE to podpeople

* Add TRAIT_LITERATE to shadowpeople

* Add TRAIT_LITERATE to skeletons

* Add TRAIT_LITERATE to snail species

* Add TRAIT_LITERATE to vampires

* Add TRAIT_LITERATE to zombies

* Add TRAIT_LITERATE to clever mutation

* Comment out TRAIT_LITERATE for monkeys

* Comment out TRAIT_LITERATE for ashwalkers

* Fix illiterate mobs reading tablet messages

* Update traits.dm
2022-06-05 23:38:50 -04:00
robbertapir 672858eb66 Prevents unsecuring photon projectors. (#67493)
Prevents unsecuring the photon projector

Co-authored-by: robbertapir <robbertapir@airmail.cc>
2022-06-05 23:34:44 -04:00
Fikou d05a910996 ninjas now get told about pinning modules and the direction to the station (and adds pinning module round tip) (#67525)
* another morbius joke i suppose. how prosaic

* oops

* nvm
2022-06-05 23:14:30 -04:00
Iamgoofball aa2e94b4b7 Fixes all access fan requiring more IDs that possibly available (#67526)
* Fixes #67524

* a

* Update code/modules/antagonists/thief/thief_objectives.dm

Co-authored-by: Watermelon914 <37270891+Watermelon914@users.noreply.github.com>

Co-authored-by: Watermelon914 <37270891+Watermelon914@users.noreply.github.com>
2022-06-05 23:13:43 -04:00
Fikou 748fa2164f fixes modsuits fucking up when unequipping every item (wabbajack) (#67533)
sad
2022-06-05 23:07:50 -04:00
Son-of-Space a2f932769a Fixes Unholy Water stun reduction being half as strong due to a copy+paste error (#67454) 2022-06-05 22:00:27 -05:00
dragomagol ebbcc4d179 Ports crow holochassis for pAI (#67516)
* Add crow holochassis for pAI

* on-head crow sprite

Co-authored-by: tattle <article.disaster@gmail.com>
2022-06-05 16:27:47 -04:00
vincentiusvin 77a7eebc98 [NO GBP] Fixes zombie powder again (#67502)
```..()``` 
Was the fatal flaw. End metabolization is handled by on_mob_life's parent. The switch check runs after that, mucking you over after fakedeath has been cured.
2022-06-05 16:02:07 -04:00
Looks-to-the-Moon 4946dabfad Xenomorph evolve runtime fix (#67504)
Fixes xenomorph larva runtiming and displaying unnecessary messages when hitting cancel on evolution tgui
2022-06-05 15:55:40 -04:00
MrMelbert 3c69d9e898 Ensures cinematics really go away when they're done. (#67332)
* Ensures cinematics really go away in all scenarios
2022-06-05 21:12:31 +02:00
EOBGames ad07e02316 The Great Species Food Rebalance, Part One: Nutriment, Chemical Recipes, Cargo Orders, Baking Times, Oh My! (#67227)
the great rebalance, part one

A comprehensive rebalance of food, including cooking times, nutriment values, crafting recipes, and cargo orders
2022-06-05 20:17:07 +02:00
John Willard 6e162225ae fixes all access helpers (#67503)
All access helpers added their access to req_access_txt instead of req_access, that fixes that, and cuts down on some unnecessary code.
2022-06-05 13:10:17 -04:00
Rhials 0a5236773c BEPIS no longer phases into the astral plane when screwdrivered (#67507)
Right clicking the BEPIS would send make it completely invisible. Now it does not.
2022-06-05 13:08:44 -04:00