Commit Graph

9015 Commits

Author SHA1 Message Date
dearmochi
e331b28b08 Fixes ghosts being able to swap items in storage objects (#15256)
* Fixes ghosts being able to swap items in storage objs

* Use incapacitated()
2021-01-07 11:14:09 +00:00
SabreML
002270a51f Offstation objective (#15228) 2021-01-03 00:04:08 +00:00
SabreML
ca0c8f3a98 Update dice.dm (#15198) 2020-12-31 18:12:50 +00:00
AffectedArc07
43ee2488c7 More New() -> Initialize() for /obj/structure (#15158)
* More New() -> Initialize() for /obj/structure

* Updates these

* Tweaks + Fixes
2020-12-29 10:42:39 -05:00
AffectedArc07
8f72d7556e Annihilates the blackbox (#15132)
* Lets get this show on the road

* Now were talking

* These matter

* Oh the joys of CI testing

* And this

* Wrong version

* Tweaks

* More tweaks

* Lets document this

* This too

* Upgrades this

* Fixed some sanity issues

* This too

* Screw it, this too

* More sanity

* And these

* This too

* Documentation

* This too

* Fixes **awful** scoreboard logic

* Why do we care about only half-absorbing someone

* Revert "Why do we care about only half-absorbing someone"

This reverts commit 8de1cfdf05.

* Refactors these

* Hashing

* Moxian tweaks
2020-12-24 16:06:48 -05:00
dearmochi
6ecc3d5234 Add ability to swap items in storage (#13648)
* Add ability to swap items in storage

Add ability to swap items in storage through
drag and drop
Fix "the the" message when putting item in storage
Clean code where possible

* Fix swap in stacked storages, clean up code (v3)

* Ignore restraints and lying for swapping items

* Clean up the code a bit, increase readability

* Clean up code, remove spawn(0)

* Fix some spacing issues

* Rename var, use crisp font
2020-12-22 16:15:40 -05:00
AffectedArc07
f3d903acf3 Makes closets Initialize() (#15137) 2020-12-20 08:25:29 -05:00
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
1843266a4a Makes syndicate depot structures Initialize() (#15120) 2020-12-16 15:08:32 -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
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
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 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
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
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
dearmochi
4486ae01ec Fixes snowballs damaging structures (#15111)
* Fixes snowballs damaging structures

* Check for blocking, isliving
2020-12-14 17:10:28 +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
dearmochi
d2e034d80d Fixes Captain being contractor target, contractor batons not stunning silicon (#15096) 2020-12-12 16:25:25 +00:00
Qwertytoforty
e6a3b5575e Makes stunbaton stutter work (#15088) 2020-12-11 22:17:17 +00:00
danni boi
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
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
SabreML
d3d729d1ef A couple of tweaks (#15004) 2020-12-09 11:52:21 -05:00
Qwertytoforty
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
SabreML
1b41b28763 Craftable donut boxes (#15051)
* Craftable donut boxes

* probably doesn't need two names
2020-12-06 10:25:33 +00:00
SabreML
d048bca6ae Donut box folding (#15027) 2020-12-05 10:28:36 +00:00
dearmochi
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
moxian
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
dearmochi
05bdfe9426 Drops twohanded items that failed to wield instead of the user's active hand (#15022) 2020-11-30 15:58:32 +00:00
Kyep
ce7953b931 prevent reflector chat spam (#15019)
Co-authored-by: Kyep <Kyep@users.noreply.github.com>
2020-11-30 09:38:59 +00:00
AffectedArc07
ee13f13a2a Merge remote-tracking branch 'Paradise/master' into nanoui-is-dead 2020-11-29 09:46:30 +00:00
SabreML
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
Kyep
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
AffectedArc07
4996ac3373 Merge remote-tracking branch 'ParadiseSS13/master' into nanoui-is-dead 2020-11-27 10:21:41 +00:00
Kyep
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
dearmochi
edf4debdeb Fixes akimbo (crafted) chainsaws (#14993) 2020-11-26 09:45:00 +00:00
moxian
388b69d78e Deletes CLICK_CD_BREAKOUT. (#14992)
There's no reason to prevent people from *clicking* on things
for 10 seconds. They won't be able to do anything useful while being
constrained anyway.
And also, all paths leading to CLICK_CD_BREAKOUT go through
CLICK_CD_RESIST, so this change effectively lowers the "can't click
anything" time from 10s to 2s (not to zero)
2020-11-26 09:44:37 +00:00
AffectedArc07
44012814d0 Merge branch 'master' into nanoui-is-dead 2020-11-26 09:34:14 +00:00
AffectedArc07
03934e8171 Nukes recursive effects (#14936)
* [WIP] Nukes recursive effects

* Finishes the rest of the stuff

* Mochi tweaks
2020-11-25 23:59:30 -05:00
Darkmight9
89a6f4c0ae Doubles the contents of the jani closet (#14939)
* Doubles the contents of the jani closet

* Removes the extra clothes and moves the spares down the list
2020-11-25 23:58:29 -05:00
Adrer
b93606b518 Flipped fancy tables now have sprites (#14978) 2020-11-25 23:57:39 -05:00
danni boi
ca97f9a92d Windowpainter (#14888)
* adds a window painting tool

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

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

* gigit

* edited code to match steelslayer's suggestion

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

OOF thank you for catching that

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

Co-authored-by: danni-boy <32673848+danni-boy@users.noreply.github.com>
Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>
2020-11-23 19:07:54 +00:00
Farie82
ec5f7dd8a5 Stops explosions causing millions of runtimes (#14931) 2020-11-23 19:03:20 +00:00
Darkmight9
30de304fdc Makes grass, flowers, and bushes easily destroyable (#14926) 2020-11-22 21:36:37 +00:00
AffectedArc07
54dd2765b4 Converts all tgui_ to ui_ 2020-11-21 12:10:58 +00:00
AffectedArc07
984ac231e0 Nano Is Dead 2020-11-21 09:46:50 +00:00
dearmochi
3613057b9d [TGUI] Safe (#14952)
* [TGUI] Safe

* Address AA, content list scrollbar
2020-11-21 09:04:46 +00:00
Ryal
37225485c9 Actually prevents swarmers from eating high-value targets (#14923)
* Prevents swarmers from eating high value targets

* Changes fluff
2020-11-19 09:25:21 +00:00