Commit Graph

23227 Commits

Author SHA1 Message Date
SabreML
0b375de42c Removes the the vast majority of 'The the' from the the code (#15597)
* The the

* Some more

* Review 1

* A couple more
2021-06-20 10:20:32 -04:00
Qwertytoforty
fb4cf6841c Fixes the descriptions so it doesn't make broke guns (#16207) 2021-06-19 14:12:25 +01:00
SabreML
dd02435095 Fixes secborg batons (#16196)
* Cell linking

* V2
2021-06-19 14:10:01 +01:00
Qwertytoforty
266e7c2dbf Prevents ablative armor from reflecting in hand (#16204)
* Prevents ablative armor from reflecting in hand

* Update code/modules/clothing/suits/armor.dm

Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>

Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>
2021-06-18 21:15:12 +01:00
Qwertytoforty
810a94e48b Prevents every gun under the sun from lying about alt skins (#16205) 2021-06-18 21:14:33 +01:00
Qwertytoforty
5fb2ccbcfc Rebalences teslium blob slightly (#16119)
* part 1 of rework

* Finishes the rework for now

* Allows it to leave the body

* Makes it a proc
2021-06-17 15:47:31 +01:00
Pidgey
f28e20af21 Anyone can now use the finger gun and fake finger gun spells. (#15941) 2021-06-17 10:40:35 +01:00
Lumi
11f6ca1cc1 Adds banarnarbread (#15984)
* Adds banarnarbread

Adds banarnarbread

* Fixes nutriment between loaf and slice
2021-06-17 10:36:46 +01:00
hal9000PR
85be09d7ce Refactors and tweaks reactive armours (#16086)
* changes things

* Review

* better way of doing this.
2021-06-17 10:33:39 +01:00
Qwertytoforty
9e28cc0afe Enforces nukies to wait at least 10 minutes after war before heading to station (#16115) 2021-06-17 10:32:59 +01:00
Farie82
e64d8d9de2 Optimizes customizable foods slightly + makes stacking beyond the limit of 41 impossible to avoid the server from dying (#16108)
* Optimizes customizable snacks + fixes exploit
Makes adding ingredients to customizable snacks less performance heavy.
Makes it impossible to add customizable snacks together if that would make it go over the ingredient limit

* Fixes the auto doc syntax used

* QOL put in active hand + bug fix
2021-06-17 10:31:50 +01:00
S34N
00de6dc6c1 Adds pref to remove internals pressure from status tab, adds it to inspect text (#16110)
* yeets the internals from status panel

* adds pressure reading to the tank inspect text

* Adds a pref toggle

* numbers are hard

* catchup with master

* Revert "catchup with master"

This reverts commit bb972cb110.
2021-06-17 10:30:30 +01:00
SabreML
75375efce9 Why is this a thing, really (#16169) 2021-06-17 10:23:14 +01:00
SabreML
5de0ebddaf plamsa (#16178) 2021-06-17 10:18:17 +01:00
hal9000PR
b7d9fcf87a fix (#16191) 2021-06-16 13:23:34 +01:00
Qwertytoforty
4d26621d0b Fixes being unable to pickup the armblade nullrod on mining (#16189) 2021-06-16 10:02:58 +01:00
SteelSlayer
01c0c86d01 robobrain runechat fix (#16176) 2021-06-14 11:35:54 +01:00
S34N
18f47d2ef3 Fixes broken shuttle and escape pod rotation (#16154)
* Fixes shuttle rotation

* Apply AA suggestions

* Apply suggestions from code review

Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>

Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>
2021-06-13 18:08:15 +01:00
dearmochi
70447e7a4b Fix forum link runtime (#16166) 2021-06-12 18:23:38 +01:00
Farie82
7f6a28f16d Respawning using anomalous crystal exploit fixes (#16165)
* Ahud anomalous crystal fix
Makes it so that you can't get around ahud enabling using the anomalous helper crystal

* Merge conflict fix thing
2021-06-12 18:13:42 +01:00
S34N
ddacfbb009 fixes exploit (#16164) 2021-06-12 16:22:35 +01:00
dearmochi
0a6a441aa5 Fix nullspaced GPS causing runtime on display (#16146) 2021-06-09 18:47:25 +01:00
Dragonkiller93
d4402f2ebb Cleaner no longer resets Light Tiles. (#16070)
* Cleaner no longer resets Light Tiles.

* Update code/modules/reagents/chemistry/reagents/water.dm

Spacing

Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>

* Creates a Clean proc, overrides it for light tile

* Forgot to fix this when copy pasting.

* Update code/game/turfs/turf.dm

Co-authored-by: SteelSlayer <42044220+SteelSlayer@users.noreply.github.com>

* Update code/game/turfs/simulated/floor/light_floor.dm

Co-authored-by: SteelSlayer <42044220+SteelSlayer@users.noreply.github.com>

* Update code/game/turfs/turf.dm

Co-authored-by: SteelSlayer <42044220+SteelSlayer@users.noreply.github.com>

* Updates other files to match proc name

* Calls parent function instead of duplicating code.

* Update code/modules/reagents/chemistry/reagents/water.dm

Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>

Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>
Co-authored-by: SteelSlayer <42044220+SteelSlayer@users.noreply.github.com>
2021-06-08 15:04:28 +01:00
dearmochi
3650a943a4 AIs can no longer be pushed in disposal chutes (#16136) 2021-06-07 20:16:23 +01:00
Qwertytoforty
5896bd2c8e Fixes some exploits (#16134) 2021-06-07 18:46:16 +01:00
Dragonkiller93
6191c84860 Poly can no longer grab inside disposals. (#16068)
* Poly can no longer grab inside disposals.

* Update code/modules/mob/living/simple_animal/parrot.dm

Spacing from SabreML

Co-authored-by: SabreML <57483089+SabreML@users.noreply.github.com>

Co-authored-by: SabreML <57483089+SabreML@users.noreply.github.com>
2021-06-06 12:45:49 +01:00
SabreML
9d10cf4260 Fixes soulstones ignoring DNR or AntagHUD settings (#16117)
* DNR/AntagHUD soulstoning

* Update code/game/gamemodes/wizard/soulstone.dm

Co-authored-by: dearmochi <shenesis@gmail.com>

* Revive rune

Co-authored-by: dearmochi <shenesis@gmail.com>
2021-06-06 12:43:28 +01:00
S34N
b890db5cb9 fixes runtime in destructive analyzer (#16129) 2021-06-04 20:44:07 +01:00
SabreML
dfa17e9d07 Drone suicide fix (#16128) 2021-06-04 19:23:32 +01:00
AffectedArc07
65b70a878d Gives PRRs qdel log ingame (#16065) 2021-06-02 13:07:42 -04:00
AffectedArc07
8e6787a791 2FA for server login (#16094)
* AA2FA

* Its always dbconfig

* Extra security

* oops
2021-05-30 12:19:56 -04:00
Qwertytoforty
0801a51d96 Logs pacman overheating (#16043)
* Logs pacman overheating

* Jump to it

Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>

* affected spells like teen spirit

Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>
2021-05-29 21:19:29 +01:00
SabreML
cd7017e1b3 Allows Maintenance Drones to see wire names (#16047)
* drone buff

* V2 (Item Trait)

* Indentation

Co-Authored-By: SteelSlayer <42044220+SteelSlayer@users.noreply.github.com>

Co-authored-by: SteelSlayer <42044220+SteelSlayer@users.noreply.github.com>
2021-05-29 21:19:05 +01:00
Dragonkiller93
a8608ccee1 Stethoscope now checks whether the target is dead. (#16062)
* Stethoscope now checks whether the target is dead.

* Update code/modules/clothing/under/accessories/accessory.dm

Removes unnecessary parentheses.

Co-authored-by: SabreML <57483089+SabreML@users.noreply.github.com>

Co-authored-by: SabreML <57483089+SabreML@users.noreply.github.com>
2021-05-29 21:17:25 +01:00
SabreML
64f1fd589d Adds a station alert level display to the join game menu (#16097)
* Alert Levels

* pain

Co-authored-by: S34N <12197162+S34NW@users.noreply.github.com>

Co-authored-by: S34N <12197162+S34NW@users.noreply.github.com>
2021-05-29 21:12:35 +01:00
S34N
d8c429df6e Reworks area icons, removes box-focused names (#16099)
* begone scribble sprites

* why were you animated, stop being animated please

* also, nanomob moment

* purges kidan
2021-05-29 21:12:10 +01:00
SabreML
bf88adadf1 One line change (#16100) 2021-05-29 21:11:23 +01:00
Farie82
b4b30ae694 Fixes the maploader seeing "123" as number 123 (#16109) 2021-05-29 21:10:15 +01:00
SabreML
40458173e2 I can't think of a commit name (#16104) 2021-05-28 16:53:22 +01:00
Farie82
8c84b62e4a Fixes the maploader incorrectly loading list values. Fixing the AI upload turret control (#16093)
* Fixes the maploader incorrectly loading list values. Fixing the AI upload turret

* Adds better logging
2021-05-26 22:43:37 +01:00
Farie82
ebf7d7911e Caches all unique areas so that they are properly loaded in (#16092) 2021-05-26 22:41:35 +01:00
AffectedArc07
b6ed587e01 Removes asset logging (#16051) 2021-05-25 19:14:57 -04:00
ppi13
01d2ffb08b Wires no longer gets destroyed by tesla (#16073) 2021-05-24 23:03:56 +01:00
Fox McCloud
51932b233e Merge pull request #16066 from AffectedArc07/more-db-bandaids
Another preferences bandaid
2021-05-24 15:42:15 -04:00
E-MonaRhg
5dc1c472fe Better haloperidol (#15848) 2021-05-24 16:29:34 +01:00
SabreML
4960f5440c Various Tweaks & Fixes (#15857)
* Stuff

* Grammar reviewer review

Co-authored-by: Sean Williams <12197162+S34NW@users.noreply.github.com>

* Shuttle call HTML fix

And multiline announcements too, à la #15645.

The clean_input() was causing the message to be encoded twice, and only decoded once. Removing it still encodes the string.

* Loadout revert

Co-authored-by: Sean Williams <12197162+S34NW@users.noreply.github.com>
2021-05-24 16:29:07 +01:00
SteelSlayer
e4bbd94d6a Robot_module and cyborg stack refactor (#13527)
* robot_module refactor

* some fixes

1. adds medical stacks of 25 for the syndi medical borg
2. fixes various construction steps that weren't using `use()` or `get_amount()`

* review tweaks + other stuff

1. Makes a bunch of for loops into istypeless loops
2. Adds a readout of the current out of stacks a borg has, in the status panel
3. Slightly reorganizes the medical, syndi medical, engineering and syndi engineering cyborgs items

* fixes after upstream merge

* blank line for travis

* fixes and improvements

1. Fixed welder icon's not updating periodically if you were charging in a borg recharger
2. Fixes solar panels dropping /cyborg type glass when they were deconstructed.
3. Band-aid fix (incase #2 doesn't fix this) for cyborg stack's `source` var being null which resulted in tons of "cannot read null.energy" runtimes

* more fixes + constructable frame runtime fix

* removes toy sword placeholder

remove comment

* remove these as well

* .amount to .get_amount(), really should have done this before

* refactors robot_upgrades to work with the new system

- more cleanup
- adds documentation
- fixed a bug I made where you could delete your robot stack via crafting

* moves some unemag logic to the module file, makes more loops typless

* farie review

* fox review

* affected review and more TM bugfixes

* fixes comment

Co-authored-by: SteelSlayer <SteelSlayer@users.noreply.github.com>
2021-05-24 16:24:25 +01:00
AffectedArc07
663eff7b5e MAP ROTATION PART 2 (#12345)
* MAP ROTATION

* Tweaks + New additions

* Apply suggestions from code review

Co-authored-by: dearmochi <shenesis@gmail.com>

* Fixes improper naming

* Fixes map vote

Co-authored-by: dearmochi <shenesis@gmail.com>
2021-05-24 08:25:18 -06:00
AffectedArc07
51f673c7b5 Another preferences bandaid 2021-05-23 23:08:17 +01:00
dearmochi
122f09585e Player terror spiders now have their own orbit category (#16052)
* Terror spiders now have their own orbit category

* Update code/modules/mob/dead/observer/orbit.dm

Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>

Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>
2021-05-22 23:21:18 +01:00