Commit Graph

22831 Commits

Author SHA1 Message Date
variableundefined
f029dd1dfc Revert "Close storage UI when item becomes inaccessible (#14536)" (#15126)
This reverts commit f54b6904b9.
2020-12-16 22:20:07 +00:00
AffectedArc07
8cb3571a9c Revert "Stamp People (#14628)" (#15125)
This reverts commit ad891d8e98.
2020-12-16 16:01:04 -05:00
AffectedArc07
2bad70717c Async SQL + SSdbcore (#15007)
* Initial Commit - Async SQL

* First batch of queries

* More progress

* Nukes DB Polls

* More work

* oops

* One push

* Notes work now

* Ok these work

* Watchlist done

* Async Bans!

* Async Permissions

* Async client procs

* I officially hate preference datums

* Also these

* Async Custom Items

* Async Karma

* Async Library

* Async TOS

* Cleans out the old SQL code

* CI Sanity

* Apparently MySQL doesnt support this

* What about this

* Maybe this

* Review pass 1

* This too

* Fixes job ban loading

* Fix undeleted queries

* Prevents sensitive queries being logged

* Documentation + tweaks

* Adds a verb to force reconnect the DB

* More review tweaks

* Farie tweaks

* Fixes this
2020-12-16 15:46:25 -05:00
AffectedArc07
e003d552b0 Active Turfs Visualiser (#15119)
* Active Turfs Visualiser

* CHECK_TICK
2020-12-16 15:35:04 -05:00
Darkmight9
961da75431 Adds a toggleable notification sound to prayers for admins (#12977)
* Adds a toggleable notification sound to prayers for admins

* code quality improvement
2020-12-16 15:33:12 -05:00
Farie82
f5d017bc5a Can't break out of grabs while incapacitated (#13193)
* Can't break out of grabs while incapacitated

* small tweaks
2020-12-16 15:29:54 -05:00
Nazsgull
1123476af6 Nerfs Lava Staff (#13971)
* Nerfs Lava Staff so it cannot be used outside mining z level

Added  a timer and a spark system to spawn sparks when lava staff malfuntions.

Lava staff will check what z level is his user on, and if it's not mining will only spawn a few sparks.

* Updates description

Old description made little sense as lava staff will no longer work at the emergency shuttle.

* Update code/modules/mining/lavaland/loot/ashdragon_loot.dm

Adds spaces between method call parameters.

Co-authored-by: Kyep <16434066+Kyep@users.noreply.github.com>

* Removes unused spark effect system

Since I'm using do_spark() I don t really need a whole spark system.

* Gets rid of "timerMalfuntion" var

Instead of using 2 variables to do the same, "timer" will now control the cooldown for when the staff works and for when it malfunctions.

* Removes unnecesary time check

* Update code/modules/mining/lavaland/loot/ashdragon_loot.dm as suggested by @farie82

Co-authored-by: farie82 <joepvelden@hotmail.com>

* Update code/modules/mining/lavaland/loot/ashdragon_loot.dm as suggested by @farie82

Co-authored-by: farie82 <joepvelden@hotmail.com>

Co-authored-by: awdaw <uo251631@uniovi.es>
Co-authored-by: Kyep <16434066+Kyep@users.noreply.github.com>
Co-authored-by: farie82 <joepvelden@hotmail.com>
2020-12-16 15:28:11 -05:00
Kugamo
ad891d8e98 Stamp People (#14628)
* basic working CODE

* improve code further

* removes bingus

* fixes misplaced left foot stamps

* moves stamp mark offsetting to use params

* condenses image count, and reworks how the stamps are blended

* fixes less than ideal code

* alters badly named variable

* removes uneeded code

* removes unused variable, and more comments

* removes .len and improves examine

* Moves stamp marks to Misc layer in the human icon onion

* moves ink_marks to human, and other improvements

* reworks stamp mark desc system, and the human stamp mark images

* changes the pixels storage varaible for stamp markts to iamge from mutable_appearance (marginally faster)

* Good Improvements

* removes bad code

* updates some code comments

* reworks examine.dm code and more AUTODOC compliant
2020-12-16 15:16:41 -05:00
Cocacolagua
b0dedb9505 Removes the plasmaman brute weakness (#14696) 2020-12-16 15:14:06 -05:00
Farie82
e66c91c7c4 Remove soulhook. Fix cloning with mind transfer. Fix drone join (#15002) 2020-12-16 15:13:13 -05:00
AffectedArc07
1843266a4a Makes syndicate depot structures Initialize() (#15120) 2020-12-16 15:08:32 -05:00
Farie82
220fcc8856 Changes the chances for major events. Terrors/Blobs less common. Others a bit more common (#14772)
* Changes the chances for major events

* 1% demon speedrun
2020-12-16 15:06:47 -05:00
SabreML
08e6575504 Hopefully this works (#14948) 2020-12-16 15:02:58 -05:00
Darkmight9
c456b89952 Gives Red alert jani ERT improved jani arm implant, gives the mop implant to amber jani ERT (#14928) 2020-12-16 14:59:03 -05:00
Edan52
fdc3a9fe2e Makes Bubblegum fightable (#13202)
* nerf

* remove other loot
2020-12-16 14:55:15 -05:00
Ty-Omaha
256ecd0c16 Kidan Rebalance (#13203)
* Kidan mineral

* kidan can wear glasses

* More hunger and tox
2020-12-16 14:54:34 -05:00
nicetoolbox
f54b6904b9 Close storage UI when item becomes inaccessible (#14536)
* add hide_from_all to storage objects, to call by something once it's locked/close

* lockers call hide_from_all on stored storage items

* secure storage calls hide_from_all on lock

* throwing storage closes it

* adding storage to a disposal chute closes it

* adding storage to a crate closes it

* adding storage to the destructive analyzer closes it
2020-12-16 14:47:26 -05:00
moxian
1683c4271a Refactors renaming things with a pen. (#14960)
* Refactors renaming things with a pen.

* Farie review (thanks!!)

* Derp.

* Farie take 2
2020-12-16 14:43:15 -05:00
SabreML
9242a50999 TGUI argument documentation (#15122)
* Update external.dm

* Update tgui.dm
2020-12-16 14:39:29 -05:00
Darkmight9
bfad9ee952 Makes meteor shot uncraftable (#14938) 2020-12-16 14:08:31 -05:00
Qwertytoforty
021523fe0c Makes the ert item storage less... special (#14987) 2020-12-16 14:08:01 -05:00
Mitchs98
7696ca8b69 adds synth to loadout (#14988) 2020-12-16 14:07:14 -05:00
AffectedArc07
a4bb84fc6d SSticker minor refactor (#15089)
* SSticker minor refactor

* Even the experienced make mistakes

* tiny lil bandaid

* Oops

* Update code/controllers/subsystem/ticker.dm

* Adds this
2020-12-16 14:05:10 -05:00
SabreML
3b0d96a26a Invisivision (#15077) 2020-12-16 14:04:53 -05:00
Qwertytoforty
f125a501a4 Gives red and gamma (just gamma for janitor) death alarms (#15103) 2020-12-16 14:01:43 -05:00
AffectedArc07
84b5f7d300 Asay Chat Mentions (#15080)
* Asay Chat Mentions

* New ping sound
2020-12-16 13:58:37 -05:00
Farie82
8a20f24bb9 Makes blob creatures be able to be set on fire (#15076) 2020-12-16 13:57:45 -05:00
SteelSlayer
051dce23b2 Adds a message to the level 7 biohazard event: tells ghosts who got infected and with what disease (#15060)
* patient-zero

* removes observer and stat check
2020-12-16 13:54:07 -05:00
Qwertytoforty
dad7d8c08b Fixes vocal cords (#15116) 2020-12-15 18:56:26 +00:00
SabreML
2947b29210 Cyborg Gripper TGUI Fix (#15117)
* Update inventory.dm

* Grippers V2
2020-12-15 18:55:46 +00:00
Farie82
8e386fcad8 Revert the workaround for byond version 1537. Bump min version for travis (#15118)
* Revert "Makes code 513.1537 compliant (#15093)"

This reverts commit 5ccbbf1192.

* bump version
2020-12-15 13:33:41 +00:00
Qwertytoforty
cbfe03c850 Adds contractor baton to rep uplink, fulton has warning that it doesnt work on station (#15087) 2020-12-14 11:45:47 +00:00
SabreML
36c7d0d5f5 Skrell anti-nerf (#15048) 2020-12-14 11:35:53 +00:00
SabreML
159cdb71e0 Can't think of a commit name (#15107) 2020-12-13 21:50:15 +00:00
dearmochi
d2e034d80d Fixes Captain being contractor target, contractor batons not stunning silicon (#15096) 2020-12-12 16:25:25 +00:00
AffectedArc07
5ccbbf1192 Makes code 513.1537 compliant (#15093)
* Makes code 513.1537 compliant

* Apply suggestions from code review

Co-authored-by: Farie82 <joepvelden@hotmail.com>

Co-authored-by: Farie82 <joepvelden@hotmail.com>
2020-12-12 08:57:57 -05:00
Farie82
3a0cf40ca0 Makes cling and smuta transforms update your sec HUD (#15085) 2020-12-11 19:27:07 +00:00
Tom Heeren
61f6fac382 AIs can now toggle whether they wish to announce oncoming station arrivals or not (#15069)
* Adds an arrivals announcement toggle

* arc's suggestion

* Arc smells like FALSE

* Autodoc me Arc

* Apply suggestions from code review

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

* AHHHHHHHHHHHHHHHHHHHH

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

Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>
2020-12-10 09:00:49 +00:00
dearmochi
eb5cd4c0f3 [Speedmerge] Fixes contracts not being sent to TGUI (#15078) 2020-12-09 19:19:25 -05:00
ExusA
fc5bb118b3 10 new Diona "hair" styles (#15021)
* First commit

10 new diona 'hair'-styles!

* Newline

* Applied suggestions from review

The literal only thing that could've been wrong about the code, was. good job me ._.

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

Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>
2020-12-09 12:17:11 -05:00
dearmochi
49853973e7 Buff EMPs against augments, remove duplicate external organ emp_act (buffs IPCs vs. EMPs) (#14813)
* Buff EMPs against augments, remove duplicate external organ emp_act

* Remove losebreath/toxloss
2020-12-09 12:15:27 -05:00
Aurorablade
6a0ee9c3ae Update miscellaneous.dm (#15012) 2020-12-09 12:15:01 -05:00
Qwertytoforty
dbc9f1b1cf Adds 2 new blob reagents, radioactive gel, and teslium paste. (#14865)
* Adds 2 new blob reagents

* slight change

* Colour change for complementary, slightly more chance for shocking, better grammer for shock messages.

* Apply suggestions from code review

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

* Nerfs the radioactive blob

* Adds blob effect desc, slightly nerfs the 2 new types

Co-authored-by: SabreML <57483089+SabreML@users.noreply.github.com>
2020-12-09 12:12:32 -05:00
dearmochi
5edee29a50 [READY] Syndicate Contractors (#14605)
* Syndicate Contractors initial PR

* Finalize initial version

DNP

Finalize initial version

* Baton now costs 6 Rep, show dead extraction penalty, fix scroll

* Reduce total TC, add zippo, balloon, icon tweaks

* Address moxian, AA and Farie

* Fix mode.txt

* oops

* Address Farie 2

* Tweak baton to work around stam crits, address SteelSlayer

* Address TM issues, TP menu

* Fix wrongly merged DME

* Tick contractor DM files again

* Remove step_y

* TC rewards always higher than preceding difficulty's reward

* Address Farie

* Remove extraction_turf from handle_target_return

* fix doc

* Merge part2

* Address AA again
2020-12-09 12:03:23 -05:00
AffectedArc07
2897b82345 [Speedmerge] oops (#15072) 2020-12-09 11:55:41 -05:00
Qwertytoforty
47176c0a14 Makes red ERT use the proper hardsuit (#15003) 2020-12-09 11:53:36 -05:00
SabreML
d3d729d1ef A couple of tweaks (#15004) 2020-12-09 11:52:21 -05:00
AffectedArc07
d6af52dd2b world/Topic Refactor (#14850)
* world/Topic Refactor

* These arent needed anymore

* How could I forget this

* Biggest edit ever

* Forgot this

* Mini refactor
2020-12-09 11:24:33 -05:00
SabreML
c5d66be971 Purified/Holy construct tweaks (#14845)
* Changes 'isAntag()' to check 'living' rather than 'carbon'

* Purified construct changes

Changes:

Only chaplains and other holy people can convert soulstones to purified soulstones,
Holy constructs are now tinted slightly blue, to make them stand out more from cult constructs,
Holy Artificers now spawn purified soulstones.

* Reverted blue tint
2020-12-09 11:21:20 -05:00
AffectedArc07
21f6ea2ec1 Greatly increases entropy on forum link tokens (#15038) 2020-12-09 11:00:00 -05:00