Commit Graph

36987 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
TDSSS
1687fbce7a stupid ash storms (#13962) 2020-12-16 15:26:26 -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
danni boi
2f3d5bf868 removes magic wall safe exploit (#14890)
* should stop the exploit

* logic was wrong, my bad

Co-authored-by: danni-boy <32673848+danni-boy@users.noreply.github.com>
2020-12-16 15:04:06 -05:00
Qwertytoforty
09c125ff4d Adds the handheld syndicate teleporter (#14934)
* Start of this coding adventure

* Makes it work BETTER

* MORE BETTER. LESS GIBBING IN SPACE

* BOH interactions

* PR ready-ish

* Better checks, doesnt work in mechs

* Re-adds the windowpainter

* Boxes it, mashes it, sticks it in a microwave

* Revert "fixes merge conflicts pls?"

This reverts commit 1dc5e390be, reversing
changes made to 3ec24935bd.

* Revert "Revert "fixes merge conflicts pls?""

This reverts commit 53106e10f5.

* RE ADDS EVERYTHING

* Thanks henk for helping

* Affecteds code review suggestions

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

* Deletes it before re-adding it

* Now adds it in

* Affecteds other request

* Update code/game/objects/items/devices/traitordevices.dm

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

* Changes size, type casting, class, \n

Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>
2020-12-16 15:03:23 -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
AffectedArc07
b797f85a49 Fixes bad area pathing on all the lava ruins (#15108) 2020-12-16 14:41:15 -05:00
SabreML
a38c59aab2 Rapier Sheath quick-equip and sound effects (#15109)
* Rapier Sounds

* Regular click rather than alt-click
2020-12-16 14:40:26 -05:00
SabreML
9242a50999 TGUI argument documentation (#15122)
* Update external.dm

* Update tgui.dm
2020-12-16 14:39:29 -05:00
Tom Heeren
321171730a Makes wall lockers more consistent with other lockers (#13671)
* Makes wall lockers more consistent with other lockers

* fuck you too travis

fucker
2020-12-16 14:21:52 -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
SabreML
2b282ef0dd slow down please (#15090) 2020-12-16 14:02:50 -05:00
Qwertytoforty
f125a501a4 Gives red and gamma (just gamma for janitor) death alarms (#15103) 2020-12-16 14:01:43 -05:00
SabreML
73dba992f5 Radial Menus for the Bible and Null Rod (#15098)
* Chaplain Radials V1

* Chaplain Radials V1.1

* Slightly smaller menus
2020-12-16 14:00:56 -05:00
Farie82
c373535782 Fixes bugs with the syndie chainsaw and the dsword when trying to wield them but failing (#15102)
* Fixes the wield proc of the syndie chainsaw and dsword

* unwield of dsword

* Review changes
2020-12-16 13:59:34 -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
SabreML
46d7019414 Cult barrier rune chaining (#15071)
* Barrier chaining

* Damage and invoke effect
2020-12-16 13:55:20 -05:00
SabreML
bea46b8c77 Removes the 0.1 second delay for window deconstruction (#15039)
* Update window.dm

* Brackets

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

Co-authored-by: Farie82 <joepvelden@hotmail.com>
2020-12-16 13:54:47 -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
dearmochi
4486ae01ec Fixes snowballs damaging structures (#15111)
* Fixes snowballs damaging structures

* Check for blocking, isliving
2020-12-14 17:10:28 +00:00
AffectedArc07
8e264857c7 Removes more PR mistakes (#15112) 2020-12-14 11:47:23 -05:00
Qwertytoforty
d708c26865 Makes it a little harder (#15100) 2020-12-14 11:47:20 +00:00
variableundefined
dd7d3daa90 Removes Air Conditioner (#15095)
* Removes Air Conditioner

* Minor tutorial update
2020-12-14 11:46:35 +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
ece60bd666 Update nttc.dm (#15086) 2020-12-14 11:45:00 +00:00
SabreML
f0009f4559 Snowballs from snow tiles (#15082)
* snow

* Cooldown and sound effect

Don't want snowball spam causing lag

* qdel

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

Co-authored-by: Farie82 <joepvelden@hotmail.com>
2020-12-14 11:44:17 +00:00
Sean Williams
5774092784 Rework of chav text replacement (#15058)
* Rework of chav disability text replacement

<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may not be viewable. -->
<!-- You can view Contributing.MD for a detailed description of the pull request process. -->

## What Does This PR Do
Replaces individual replacetext() calls with one regex function and a list.
Adds more chav terms, updates disused terms.
Stops replacetext() changing terms in the middle of other words, now only changes whole words.
<!-- Include a small to medium description of what your PR changes. Document every changes or this may delay review or even discourage maintainers from merging your PR! -->

## Why It's Good For The Game
Little things like this add immersion and variety, so having a few extra changes at minimal performance cost helps.

Matches found in the middle of words no longer get replaced, so you don't end up looking like a tool by saying "com**mate**d" instead of "com**man**d"

Tidying up old code to include regex also makes the code easier to maintain.

<!-- Please add a short description of why you think these changes would benefit the game. If you can't justify it in words, it might not be worth adding. -->

## Changelog
🆑
add: Added more chav words, innit.
del: Removed some old words.
tweak: Replaced many replacetext() calls with a single regex function, only changes whole words.
/🆑

<!-- Both 🆑's are required for the changelog to work! You can put your name to the right of the first 🆑 if you want to overwrite your GitHub username as author ingame. -->
<!-- You can use multiple of the same prefix (they're only used for the icon ingame) and delete the unneeded ones. Despite some of the tags, changelogs should generally represent how a player might be affected by the changes rather than a summary of the PR's contents. -->

* Update goon_disabilities.dm

* Stopped chavlinks being global

Moved the chavlinks list into the chav disability datum

* ACTUALLY stopped chavlinks being global

* Tidying

Im a moron and forgot to move my comment with the lst

* Incorporated farie82's suggestion

changed rep_test to replace_speech

* Tweaks to replacement list

Removed dupes, added more -ed words, redone "you" and "your"
2020-12-14 11:37:44 +00:00