kevinz000
7bf86ed53f
Refactors transit requests to turf_reservations.
2018-06-04 16:30:15 -07:00
Jordan Brown
88134a60b3
Merge pull request #38198 from AutomaticFrenzy/patch/chasm-beams
...
Blacklist projectile effects from chasms
2018-06-01 10:51:46 -04:00
vuonojenmustaturska
c65a99f130
Move NODROP_1, DROPDEL_1, ABSTRACT_1 and NOBLUDGEON_1 to item_flags where they belong ( #38171 )
...
* (mostly) nodrop
* (mostly) dropdel
* (mostly) abstract
* nobludgeon
* things i missed
* forgot one
* unintended changes
* energy handcuffs
2018-06-01 11:36:31 +02:00
Tad Hardesty
70390c4a3c
Blacklist projectile effects from chasms
2018-05-31 14:03:47 -07:00
ShizCalev
c41d6ac965
Standardizes and cleans up some admin messages & logging ( #38128 )
...
* Improved logging
* Fixes & emitter logging
* ded
2018-05-30 21:57:06 -07:00
Dax Dupont
4efb660d8c
Adds better admin messaging to boh and fixes summons happening in the wrong places ( #38096 )
...
* Adds better admin messaging to boh
* Same for the logs
* chumbis
* I'm a chumbis
2018-05-27 14:02:55 -07:00
KorPhaeron
f5e063414a
Bag of Holding Rework ( #38010 )
...
* Bag of Holding Rework
* RCDs work on chasms
* No transit space nonsense
* Fixes runtimes
* No infinite chasm
2018-05-26 00:27:32 -04:00
Tad Hardesty
31acbdf83b
Fix lathes attempting to accept abstract items
2018-05-23 17:17:24 -07:00
Tad Hardesty
6fb5d254f8
Fix bad TK interactions with material containers
2018-05-23 16:49:25 -07:00
kevinz000
4ddd28ce4d
Chasms no longer drop those buckled to undroppable objects ( #37970 )
...
* Chasms no longer drop those buckled to undroppable objects
* Moves a check down for efficiency/not needing to check things twice
* Change logic order so this hack works
2018-05-22 16:25:29 +03:00
vuonojenmustaturska
1eccbcca18
Adds an EMP protection component, allowing ANYTHING to be protected from EMP ( #37671 )
...
The component is initialized with any combination of three flags, EMP_PROTECT_SELF protects against effects that target the object itself, EMP_PROTECT_WIRES protects against wires being messed with similar to the NO_EMP_WIRES_1 flag which this PR removes, EMP_PROTECT_CONTENTS protects against things that are inside the object like organs, internal "non-virtual" power cells and the like
This enables (but doesn't introduce) new mechanics such as adding EMP shielding at runtime to any atom, or taking it away.
2018-05-22 11:38:02 +12:00
Tad Hardesty
f53caac04a
Refresh mob views when atoms enter/exit storage ( #37954 )
2018-05-21 12:45:52 +03:00
Dax Dupont
b10b31a53d
The great bag of holding n e r f
2018-05-19 19:52:21 +02:00
Barhandar
9012ab82b3
Replaces adding goliath plates to clothing and APLUs with a customizable tracking component ( #37525 )
...
add: Amount of goliath plates is now shown in examine for explorer suits and mining hardsuits.
I was peeved by being unable to tell whether the armour is upgraded or not except by trying to stick more plates on it.
I think a more correct way would be to add a plate amount var to these items similarly to APLU plating and then have description mention their amount and, for added transparency, that it's possible to improve it if there's 0 plates.
Please point the errors/wrongs in it, since "current armour value minus constant divided by value each plate adds" is rather clunky code.
2018-05-14 11:55:31 +12:00
Emmett Gaines
c1a5192b8b
Makes the redirect component able to transfer with changeturfs ( #37697 )
2018-05-12 14:28:24 -07:00
AnturK
74e646b554
Revert "Removes unused optimization from SendSignal ( #37551 )" ( #37776 )
...
This reverts commit 8b8fc1a22c .
2018-05-10 11:35:26 +02:00
Jordan Brown
8b8fc1a22c
Removes unused optimization from SendSignal ( #37551 )
2018-05-10 09:06:47 +02:00
kevinz000
85aef5755a
Fixes EMPs ( #37656 )
2018-05-10 08:32:40 +02:00
vuonojenmustaturska
d95c220c37
[s] Removes some stationloving-related failure surface ( #37727 )
...
COMSIG_TRY_STORAGE_TAKE fails, leaving the disk out-of-bounds. forceMove HAS to be good enough here.
2018-05-09 09:39:59 +12:00
kevinz000
2d91fdbd93
Fixes mousetraps not going off from being dumped out ( #37447 )
...
* mousetrap fix
* fix mousetraps
* Update storage.dm
* Combine checks
2018-05-04 11:42:55 +02:00
Fox McCloud
76cb1cf060
Fixes Several Machines Materials Insertion ( #37432 )
...
* Fixes Several Machines Materials Insertion
* attackby disable and show on examine fix
2018-05-04 11:40:46 +02:00
ShizCalev
ba1030f803
Makes more messages pronoun sensitive ( #37582 )
...
* Makes more messages pronoun sensitive
* Some cleanup
* more pronouns
* rever
2018-05-03 18:45:55 -04:00
vuonojenmustaturska
fd4c753a04
replaces BANG_PROTECT_2 with a component, also kills OMNITONGUE_2 and flags_2 ( #37597 )
...
* kill BANG_PROTECT_2
* let's put this back in
* dirty
* kill OMNITONGUE_2
This is a write-only variable, probably leftover from some refactor years ago
* kill flags_2
2018-05-02 14:13:41 -04:00
Tad Hardesty
e268d6fe52
Fix placing boxes in storage implants ( #37579 )
2018-05-01 08:29:41 -04:00
Jordan Brown
8ce7d19c9c
Merge pull request #37565 from ninjanomnom/component-limbo
...
Modifies component transfer to make ChangeTurf able to transfer components
2018-04-30 22:16:47 -04:00
ninjanomnom
ff856e4bf5
Proper method fixes
2018-04-30 15:54:59 -04:00
ninjanomnom
c1e5150681
Purge references in /storage/concrete Destroy
2018-04-29 19:13:18 -04:00
vuonojenmustaturska
3eb30b16f3
Replaces HEALS_EARS_2 with a component, adds a wearertargeting parent component for future use ( #37530 )
...
code: HEALS_EARS_2 is removed in favor of the earhealing component
code: wearertargeting component is available to subtype for components that want to target the wearer of an item rather than the item itself
2018-04-30 10:32:59 +12:00
vuonojenmustaturska
ccf8fc5bc5
Kills off three more flags from flags_2 ( #37529 )
...
code: More flags have been moved to their appropriate places
SLOWS_WHILE_IN_HAND
FROZEN
NO_MAT_REDEMPTION
all moved to item_flags
2018-04-30 10:32:23 +12:00
ninjanomnom
5028239b35
Modifies the component transfer to make ChangeTurf work
2018-04-29 18:11:02 -04:00
kevinz000
1383b34a7b
[syou can no longer insert a storage object into itself, and therefore, no longer bohbomb with one boh ( #37410 )
...
* paradox
* fine, byond.
* src.
2018-04-29 16:22:33 -04:00
kevinz000
19ce08f157
More integrated circuits and NTNET upgrade! ( #37165 )
...
rscadd: Circuit ntnet components buffed. Added a new low level ntnet component that can send custom data instead of just the two plaintext and one passkey format, which things will use by default. Ntnet now uses a list for their data instead of three variables. they also have lowered complexity for the now weakened normal network component, and has lower cooldowns.
2018-04-28 13:23:44 +12:00
Dax Dupont
52a7ebcbff
Refactors and fixes RPEDs ( #37380 )
...
* Refactors and fixes RPEDs
* Fixes storage related memes
* beams should probably always play
2018-04-27 21:12:41 +03:00
vuonojenmustaturska
640f2cf693
Adds a stationloving component to replace a couple of flags and SSinbounds with ( #37436 )
...
* station lovin' happened so fast
* Update stationloving.dm
* less qdel memes
* imbue soul signal
* rename imbue soul signal
* dupemode
* henk
* Update atoms_movable.dm
* Update nuclearbomb.dm
* Update nuclearbomb.dm
2018-04-27 14:35:53 +02:00
Jordan Brown
0ed16813fc
Merge pull request #37342 from ninjanomnom/vis-border
...
Makes it possible to see tiles past z transitions
2018-04-26 16:24:19 -04:00
Jordan Brown
a1b89c3643
Removes redundant COMPONENT_INCOMPATIBLE crashes ( #37389 )
2018-04-25 06:53:43 -04:00
ninjanomnom
12c60e4208
Future redundancy removal
2018-04-23 16:44:09 -04:00
Jordan Brown
d21f09a15e
Merge pull request #37299 from ShizCalev/ghost-bag-fix
...
Fixes ghosts being unable to see into nonadjacent bags
2018-04-23 10:04:26 -04:00
Fox McCloud
057aa31cda
Kills off /obj/item/device ( #37297 )
...
* Kills off /obj/item/device
* whoops
* whoops
* Fix
2018-04-23 15:00:23 +02:00
AnturK
be459f7db8
Fixes thermite immunities ( #37359 )
2018-04-23 10:07:07 +03:00
ninjanomnom
176d76ff90
Makes it possible to see tiles past z transitions
2018-04-21 16:46:12 -04:00
ShizCalev
57fce0d003
ghosts being unable to see into nonadjacent bags
2018-04-19 18:52:39 -04:00
pigeons
6135ec864f
Refactors bitflag macro values into bitshifts ( #37234 )
...
* Refactors bitflag values into bitshifts
* minor formatting edits
* Unbitshifts a macro set that skipped 3 for whatever reason
2018-04-19 18:36:35 -04:00
kevinz000
a06df10ab2
Changes ntnet address assignment from numerical ascending to 16 hexadecimal randomized seeded (in English, everything is now randomized instead of predictable) ( #37167 )
...
* Emergency NTNet patch
* ok
* @naksu
* explicit null
2018-04-14 12:42:41 +03:00
kevinz000
ab993a117a
Component Storage, Experimental attack_hand and [ui_]interact() refactors ( #36696 )
2018-04-12 14:46:14 +03:00
Jordan Brown
a80d9a24cc
Merge pull request #37000 from tgstation/KorPhaeron-patch-2
...
Update compile options to make 512 support official
2018-04-11 16:12:27 -04:00
vuonojenmustaturska
8addcd5217
remove 512 version checks
2018-04-11 14:26:22 -05:00
AnturK
0821a16f0b
Fixes swarming runtime
2018-04-09 11:04:41 -05:00
Grandmother of 50
115a8c3478
Archaeology... .... Code Cleanup (One day I promise!) ( #36490 )
...
* Improves Arch Code
* defines and stack_traces null values
* relocates 2 defines to "non-signal" section
2018-04-03 11:13:32 +12:00
Cruix
251c54223d
Added a new ability to sentient diseases ( #36548 )
...
* Replaced body zone magic strings with defines
* Added the Secrete Infection ability to sentient diseases, and updated the infective component
2018-03-30 21:09:19 +02:00