Commit Graph
19219 Commits
Author SHA1 Message Date
nicetoolboxandGitHub 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
moxianandGitHub 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
AffectedArc07andGitHub b797f85a49 Fixes bad area pathing on all the lava ruins (#15108) 2020-12-16 14:41:15 -05:00
SabreMLandGitHub 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
Tom HeerenandGitHub 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
AffectedArc07andGitHub 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
SabreMLandGitHub 3b0d96a26a Invisivision (#15077) 2020-12-16 14:04:53 -05:00
SabreMLandGitHub 2b282ef0dd slow down please (#15090) 2020-12-16 14:02:50 -05:00
SabreMLandGitHub 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
Farie82andGitHub 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
Farie82andGitHub 8a20f24bb9 Makes blob creatures be able to be set on fire (#15076) 2020-12-16 13:57:45 -05:00
SabreMLandGitHub 46d7019414 Cult barrier rune chaining (#15071)
* Barrier chaining

* Damage and invoke effect
2020-12-16 13:55:20 -05:00
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
dearmochiandGitHub 4486ae01ec Fixes snowballs damaging structures (#15111)
* Fixes snowballs damaging structures

* Check for blocking, isliving
2020-12-14 17:10:28 +00:00
QwertytofortyandGitHub d708c26865 Makes it a little harder (#15100) 2020-12-14 11:47:20 +00:00
variableundefinedandGitHub dd7d3daa90 Removes Air Conditioner (#15095)
* Removes Air Conditioner

* Minor tutorial update
2020-12-14 11:46:35 +00:00
SabreMLandGitHub ece60bd666 Update nttc.dm (#15086) 2020-12-14 11:45:00 +00:00
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 WilliamsandGitHub 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
dearmochiandGitHub d2e034d80d Fixes Captain being contractor target, contractor batons not stunning silicon (#15096) 2020-12-12 16:25:25 +00:00
QwertytofortyandGitHub e6a3b5575e Makes stunbaton stutter work (#15088) 2020-12-11 22:17:17 +00:00
Farie82andGitHub 3a0cf40ca0 Makes cling and smuta transforms update your sec HUD (#15085) 2020-12-11 19:27:07 +00:00
Farie82andGitHub 9dfb8b43c6 Maint drones now can't be chosen as agent by autotraitor (#15081) 2020-12-10 20:02:04 +00:00
dearmochiandGitHub 2f3ce156a4 [Speedmerge] Fixes Contractors runtime on round end (#15079) 2020-12-10 08:57:23 +00:00
84ca0d1947 christmas cheer (#15045)
* christmas cheer

* modified christmas cheer to be less in the way

* fixed the bonfire, it was fugged

* added destructable snow

* fixed presents

* i fORGOT TO MAPMERGE WHY

* sprinkled frilly edges

Co-authored-by: danni-boy <32673848+danni-boy@users.noreply.github.com>
2020-12-09 17:42:00 +00:00
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
dearmochiandGitHub 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
SabreMLandGitHub d3d729d1ef A couple of tweaks (#15004) 2020-12-09 11:52:21 -05:00
f26e056bb6 Makes fireaxes take time to pry open airlocks. (#14837)
* Axes the axes ability to axe doors open

* Un-axes the bone axe, axes the ability for axes to axe open doors instantly, they must now axe nicely

* Update code/game/machinery/doors/airlock.dm

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

* Update airlock.dm

* Spessing

* Fixes a mistake

* Makes it the same thing, names variables, moves axe, makes it work

Co-authored-by: SabreML <57483089+SabreML@users.noreply.github.com>
2020-12-09 11:28:40 -05:00
AffectedArc07andGitHub 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
SabreMLandGitHub 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
QwertytofortyandGitHub 30d7a5e974 Adds attack log to yourself when you kill yourself (#15055) 2020-12-06 22:45:39 +00:00
SabreMLandGitHub 1b41b28763 Craftable donut boxes (#15051)
* Craftable donut boxes

* probably doesn't need two names
2020-12-06 10:25:33 +00:00
dearmochiandGitHub 22ad9a1ee3 Fixes Exosuit Fabricator runtime when creating non-objs (e.g. IRC body) (#15052)
* Fixes Exosuit Fabricator runtime when creating non-objs (IRC body)

* refactor
2020-12-06 10:23:36 +00:00
SabreMLandGitHub d048bca6ae Donut box folding (#15027) 2020-12-05 10:28:36 +00:00
dearmochiandGitHub f09ba21ef7 [TGUI] Exosuit Fabricator (#14964)
* [TGUI] Exosuit Fabricator

* Ensure backwards compatibility for older maps

* Address AA

* Address SteelSlayer

* please work

* tgui_ -> ui_
2020-12-04 19:50:56 +00:00
AdrerandGitHub 2490a95089 Makes biodegrade dissolve legcuffs (#14858)
* Makes biodegrade melts legcuffs

* Changes timers to use SECONDS define

* Replace dissolve procs with single generic dissolve_restrain proc
2020-12-02 18:40:31 +00:00
dearmochiandGitHub e78805c99f Fixes thermal drill not allowing safe opening, dial image preventing clicks and code words not clearing properly (#15024)
* Fixes thermal drills not allowing safes to be opened

* Unrelated fixes: make safe dial image click-through, better clean up codewords
2020-12-01 09:25:11 +00:00
moxianandGitHub dd94a30dbb Allow ghosts to look inside containers (#14996)
* Allow ghosts to inspect storage via alt+clicking

Also streamlines orient2hud calls a bit.

* Normal click now also opens the storage for ghosts.
2020-11-30 16:07:49 +00:00
dearmochiandGitHub 05bdfe9426 Drops twohanded items that failed to wield instead of the user's active hand (#15022) 2020-11-30 15:58:32 +00:00
ce7953b931 prevent reflector chat spam (#15019)
Co-authored-by: Kyep <Kyep@users.noreply.github.com>
2020-11-30 09:38:59 +00:00
AffectedArc07 952e124d18 Dreamchecker 2020-11-29 09:52:29 +00:00
AffectedArc07 4671b12439 Updates these 2020-11-29 09:49:08 +00:00
AffectedArc07 ee13f13a2a Merge remote-tracking branch 'Paradise/master' into nanoui-is-dead 2020-11-29 09:46:30 +00:00
SabreMLandGitHub 28cea0e1d0 [TGUI] Airlock Electronics (#14971)
* Airlock Electronics V1

* Airlock Electronics V1.1

* Airlock Electronics V1.2

* AA tweak thing
2020-11-29 09:45:28 +00:00
e371ad0326 Fixes TGUI ghost orbit menu runtime (#15011)
* orbit menu tgui debugging

* CI test

* enforce R.mmi.brainmob.name != null

* typing

Co-authored-by: Kyep <Kyep@users.noreply.github.com>
2020-11-29 09:42:53 +00:00
dearmochiandGitHub 9224a407fd Fixes vending machines eating coins (#15008) 2020-11-28 22:04:35 +00:00
AffectedArc07 4996ac3373 Merge remote-tracking branch 'ParadiseSS13/master' into nanoui-is-dead 2020-11-27 10:21:41 +00:00
4a944658ad [TGUI] Upgrades Bots (#14871)
* secbots, ED209s, cleanbots

* Apply suggestions from AA code review

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

* fluid buttons, Restore Safties

* pai rebuild

* deletes all spacing from data list

* katana needs_permit

* lava/storm/boneaxe needs_permit

* check s_store

Co-authored-by: Kyep <Kyep@users.noreply.github.com>
Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>
2020-11-27 09:56:02 +00:00
dearmochiandGitHub edf4debdeb Fixes akimbo (crafted) chainsaws (#14993) 2020-11-26 09:45:00 +00:00