Commit Graph

25887 Commits

Author SHA1 Message Date
oranges 2f3872b32d Merge pull request #39265 from kevinz000/hitscan_Fix
Fixes performance issues with hitscans and portals
2018-07-24 22:19:43 +12:00
Jordan Brown 2ddf0e656f Removes can_vv_get from some things (#39136)
* Removes can_vv_get from some things

* This too

* Remove extra vv_edit_var
2018-07-24 22:15:45 +12:00
Grandmother of 50 ef64f77acb Removes icon-on / icon-off from Smartfridge Types (#39251)
Uses initial() to replace 2 vars
2018-07-23 20:25:30 -04:00
AnturK 61e6f22414 Makes rapid fire mobs more configurable. (#39287)
* Makes rapid fire mobs more configurable.

* Better timing and comments.
2018-07-23 06:16:24 -04:00
AnturK db55efe45e Unsets focus on mob Destroy. (#39286) 2018-07-23 06:15:30 -04:00
XDTM a3e17e25c8 Fixes disabled limb examine (#39209)
Limbs disabled by stamina damage no longer appear as broken and mangled.
2018-07-23 01:12:45 -07:00
Tlaltecuhtli 4ee88b2a55 Adds beesplosion chemical reaction (#39110)
A reagent reaction which creates short lived bees that take on the other reagents in the container
2018-07-23 04:05:02 -04:00
81Denton 758946ac66 Adds buzzkill grenade to nuke ops uplink (#39257)
* Adds buzzkill grenade to nuke ops uplink

* Replaces single grenade with a box of three
2018-07-23 01:11:11 -04:00
Hathkar 04e41a4333 Re-added Vault Access to captain's remote. (#39269) 2018-07-23 01:08:16 -04:00
Tad Hardesty 55ae9c1cd4 Fix some erroneous reagent typepaths (#39300) 2018-07-23 01:05:34 -04:00
81Denton 1d48674ba1 Improves Oldstation/Charlie Station (#39248)
* Improves Oldstation/Charlie Station

* Actually adds titanium

* Removes dvars
2018-07-22 11:04:03 -04:00
kevinz000 53c2ab49b2 Flash confusion stacking clamped to 2x of power (#39188)
so 10 seconds in most cases unless admins custom proccall'd or something
2018-07-22 12:55:38 +12:00
Cruix 3c4e898d38 Fixed jumping to faraway cameras as the AI clearing static from your screen until you move again (#39230)
Static was being cleared on camera jump but not re-added until you moved the
eye again.
2018-07-21 14:51:13 -07:00
AnturK bab88b377f Fixes malpractice (#39244)
Slime surgery too
2018-07-21 14:38:13 -07:00
81Denton 17079fb498 Fixes 'debug' outfit (#39256)
In #39131 I forgot giving the "debug" outfit a gas mask and shoes; this adds a
welding gas mask and adv magboots to it.
2018-07-21 14:37:40 -07:00
AnturK dd75429836 Fixes alien drool properly (#39241)
My bad, forgot to move that one.
2018-07-21 14:31:07 -07:00
McBawbaggings 6945432198 qdels rogue query (#39246)
AnturK asked me to fix this as i asked some questions about it while doing my
own stuff
2018-07-21 14:29:42 -07:00
kevinz000 b0db3dece0 Fixes performance issues 2018-07-21 12:37:59 -07:00
AnturK 72e9cea3b6 Makes objects blocking air restore airflow in /atom/Destroy (#39210) 2018-07-21 06:28:57 -04:00
Jordan Brown b1fc23c4c0 Fix undeleted note edit query (#39238) 2018-07-20 19:44:02 -07:00
Iamgoofball 4fefb9aa27 Adds juice to picking up stuff (#39231)
* Adds juice to picking up stuff

Stolen completely from https://github.com/OracleStation/OracleStation/pull/1072

* perfection

* Pickup animation now tweens to the correct spot if you move

* mutable appearance
2018-07-21 11:23:15 +12:00
zaracka 3c95bb227e Increases the probability of cultist deconversion effects (#39213) 2018-07-20 16:56:24 +03:00
AnturK 00cfe0f40e Fixes directly deleted mobs not getting removed properly from paused subsystem (#39207) 2018-07-19 22:35:19 -04:00
kevinz000 001325ae15 Update wormhole.dm (#39197) 2018-07-19 22:33:54 -04:00
WJohn a5e5474c10 Unbinds the white ship from the station's evil grasp. (#39184) 2018-07-19 22:27:34 -04:00
Grandmother of 50 241799f0cf [S] Illegal Paper-Tech Fix (GIBS... IN MY UPLINK?!!) (#39172)
* Update uplink_items.dm

* Update uplink_items.dm

* Update uplink_items.dm
2018-07-19 22:24:43 -04:00
kevinz000 00f348c06f SDQL queries are now on statbus (#39141)
* Update SDQL_2.dm

* no need for manual escaping..
2018-07-19 21:17:10 -04:00
81Denton d2eb3e83ed Tweaks wardrobe vendor contents, adds old shaft miner jumpsuit as premium (#39133) 2018-07-19 21:15:41 -04:00
81Denton 46f1b9c6e7 Tweaks outfit datums (#39131)
admin: Added hardsuit outfits for the Captain, HoS, and CMO. Removed old Shaft Miner (Asteroid) outfits. Gave Chief Engineer (Hardsuit) engineering scanner goggles. Added debug outfit for testing.


I added hardsuit outfit datums for Cap/HoS/CMO so admins have an easier time dressing up players. I removed Shaft Miner (Asteroid), since the asteroid has been dead for a long time.
Also added a "debug" outfit so I don't have to spend 2 1/2 seconds spawning equipment when testing.
2018-07-20 13:00:53 +12:00
Grandmother of 50 88b7710e40 Disk Toaster Icon fix (#39217) 2018-07-19 20:53:47 -04:00
AnturK a17bd1bdb1 Fixes alien drool (#39214) 2018-07-19 20:46:49 -04:00
Grandmother of 50 90a1b8c363 Mood Code Improvements [Merge-Ready?] (#39075)
fix: having higher sanity is no longer punished by making you enter crit faster
balance: you can have 100 mood instead of 99 before it starts slowly decreasing


Remember higher sanity is BETTER

You want crit_modifier (now crit_threshold) to be LOW so you can stay in fights more (you go into crit at 5hp vs 0hp).

Why: Proc overhead, puts the load on mood, proper abstraction of mood component, values > defines, etc.
2018-07-20 11:33:00 +12:00
kevinz000 0397cbb877 Refactors projectile pathing (gameplay change, this will make projectiles more accurate in their linetracing), hitscan light effect improvements (#38933)
cl
experimental: Hitscanning tracers now have lighting effects
experimental: Projectile pathing has been changed - instead of moving to a turf 32 pixels forward using byond's built in step_towards() proc, it now increments 2 pixel 16 times (subject to change). While this will increase the processing overhead, this will more or less eliminate cases of "projectiles clipping past corners in some angles but not others".
2018-07-20 11:32:13 +12:00
Time-Green aba162f350 Medical Machinery: Organ Harvester (#39064)
Adds an organ harvester. It's a machine. A human goes in, and the machine starts removing organs and limbs and ejects them right next to the machine. The process can be stopped at any time by either disabling power or prying it open.

The machine does not work if the subject has clothes or appears alive. The health scan can be disabled by emagging, but they'll still need to be naked.

It consists of 4 micro-manipulators, each tier making it faster, but it shouldn't ever really go below 2.4 seconds for every iteration, barring magic fuckery


It's basically a slower acting gibber, but it preserves all limbs and organs.
Useful in conjunction with either a limb grower, bounties, extra food, organ replacement or for something yet to come
2018-07-20 11:30:55 +12:00
BeeStation 05a933ed7a fixes a spelling error (#39202)
description = "Utility upgrades for cybogs."
    |
   V
description = "Utility upgrades for cyborgs."
2018-07-19 01:34:43 -04:00
kevinz000 98380d8e11 makes facing cardinal angles a helper, removes some beam rifle shitcode (#39162)
* Update beam_rifle.dm

* angle2dir_cardinal

* Ya learn something new every day

* Precision!
2018-07-18 19:26:58 -04:00
kevinz000 d97bd6c0ae Removes flightsuits (#39195) 2018-07-18 17:46:53 -04:00
Jordan Brown 9633016e8e Move IsBanned query to async (#39178) 2018-07-18 22:53:17 +03:00
Kyle Spier-Swenson 07824d3a20 MassInsert now defaults to async. (#39180) 2018-07-18 22:53:05 +03:00
Tlaltecuhtli 2f6f52a2a3 makes integrated circuits less window spammy (#39168)
putting a cell and other not intended actions dont open the circuit window
2018-07-18 12:36:04 -04:00
AnturK 6a2bc5fd77 Fixes cult ghost marking button (#39190) 2018-07-18 12:32:09 -04:00
AnturK 32159bac73 Fixes pandemic runtime. (#39192) 2018-07-18 12:30:53 -04:00
AnturK b9acb24057 Fixes circuit throwing from grabber (#39191) 2018-07-18 12:29:09 -04:00
XDTM cb5493f83e [Ready]Fixes imaginary friend bugs, adds some QoL (#39008)
* Fixes imaginary friend bugs

* full fix

* mut app

* typo
2018-07-18 11:50:42 +02:00
Jordie 307ecc5e79 Merge pull request #39157 from vuonojenmustaturska/plasmadecontamination
Adds an IC way for admins to clear a plasma flood
2018-07-18 02:21:33 +10:00
XDTM 43184b87a5 Limb damage rework (#38436)
balance: Limbs no longer need to have full damage to be dismemberable, although more damage means higher dismemberment chance.
balance: Damaging limbs now only counts as 75% for the mob's total health. Bleeding still applies normally.
add: Limbs that reach max damage will now be disabled until they are healed to half health.
add: Disabled limbs work similarly to missing limbs, but they can still be used to wear items or handcuffs.


Fixes #38445


Always felt odd how reaching max damage on a limb had no consequence. Now it does.
Currently i only added effects for disabling arms and legs; "breaking" heads and torsos has no effect as of now.
2018-07-17 20:34:02 +12:00
Jordan Brown d41dd3b56e Prevents duplicate warning about missing admins backup file (#39068)
* Prevents duplicate warning about missing admins backup file

* Fix dbfail
2018-07-17 20:25:32 +12:00
kevinz000 6e02378758 Portal guns doesn't do anything to mobs anymore (#38886)
It is my belief that science weaponry should exist but not be "just better energy guns/whatever". Right now, portal guns are actually pretty powerful, as their random teleport can space people (especially if they have bohs), and actually does burn damage, albeit very little. I want to make scilathe weapons into useful utility things that can be weaponized if you use it right and in somewhat niche scenarios.
This PR will make wormhole projectors into more utility than combat.
2018-07-17 20:17:38 +12:00
Shdorsh da26691718 Add UI to circuit printers (#39148)
The ugly white with text looks kinda ugly, so let's add some css to it and make
it borderline bearable for eyes.

Because the interface is kinda hard to look at as it is now and it can be
confusing to get into circuitry that way.
2018-07-16 23:43:30 -07:00
kevinz000 250cfac581 Allows AI read access to smartfridges (#39151)
Ehhhhhh why not. Give the AI some more fun. Can argue about giving them access
to dump stuff out in some other PR.

AIs can now interact with smartfridges by default, but by default they will not
be able to retrieve items.
2018-07-16 23:38:30 -07:00