AnturK
74ce12deff
Fixes simple rotation component deletion ( #38825 )
...
* Fixes simple rotation component deletion
* Also remove verbs on destroy.
2018-07-01 13:58:43 -07:00
Jordan Brown
26b6fab1fe
Merge branch 'pr-38604'
...
Signed-off-by: Jordan Brown <Cyberboss@users.noreply.github.com >
2018-06-28 14:22:03 -04:00
oranges
6827d79a6b
Merge pull request #38673 from ninjanomnom/kevin-cleanup-crew
...
Some uplink component GetComponent cleanup
2018-06-27 20:54:33 +12:00
Tad Hardesty
de205b5517
Fix pocket protectors ( #38665 )
2018-06-26 16:44:52 -04:00
ShizCalev
89752866aa
Merge branch 'master' into spellcheck
2018-06-26 16:43:41 -04:00
ninjanomnom
bbb4147aa2
Some uplink component GetComponent cleanup
2018-06-23 01:41:34 -04:00
Jordan Brown
a4a6d3ec77
Merge pull request #38549 from AutomaticFrenzy/patch/vending-machines
...
Improve how vending machine restocking works
2018-06-19 19:44:22 -04:00
ShizCalev
ff532a4ca4
Spellchecks TGStation
2018-06-19 18:57:44 -04:00
ninjanomnom
8ea871b78b
Makes the magnetic catcher not catch objects thrown by mobs
2018-06-19 18:13:57 -04:00
ninjanomnom
c46dda0e4e
Shuttle throwing applies to all objects as opposed to just mobs
2018-06-19 18:13:57 -04:00
Tad Hardesty
eaf8bc3b42
Merge remote-tracking branch 'upstream/master' into patch/vending-machines
2018-06-19 13:07:13 -07:00
ninjanomnom
71e2354d48
Adds global signals and a silly example use case
2018-06-18 03:06:09 -04:00
Jordan Brown
98903e3d43
Removes status_effect_listener ( #38537 )
2018-06-17 21:54:02 -04:00
CitrusGender
0e718f1337
Fixes the Blob being banished to the shadow realm ( #38461 )
...
* blob now respawns like nuke disk if off z-level
* can't do it, sorry nak
* space
* muh codebaby
* Revert "CitrusGender my friend, don't you start away uneasy"
2018-06-17 18:06:18 -07:00
Tad Hardesty
870ac15480
Improve how vending machine restocking works
2018-06-16 23:02:41 -07:00
ninjanomnom
6657ee8def
Some minor cleanup to RegisterSignal
2018-06-16 19:04:15 -04:00
Jordan Brown
175a366ceb
Merge pull request #38496 from AutomaticFrenzy/patch/mirage-borders
...
Fix being able to pull mirage borders, others
2018-06-16 16:49:02 -04:00
Tad Hardesty
05107047dc
Merge pull request #38098 from kevinz000/transit_space_refactor
...
Transit space refactor
2018-06-16 12:40:37 -07:00
Jordan Brown
e8c61536a1
Adds some signal helpers ( #38494 )
2018-06-15 21:01:20 -07:00
Tad Hardesty
2f8f166d88
Merge pull request #38287 from ninjanomnom/signal-define
...
Use a define to speed up sending signals to datums with no signals
2018-06-14 22:17:01 -07:00
Tad Hardesty
0bac7887b1
Fix being able to pull mirage borders, others
2018-06-14 21:39:32 -07:00
ninjanomnom
d483ff3ef0
Regexes
...
`([^_\.])SendSignal\((.+?)\)` -> `\1SEND_SIGNAL(src, \2)`
`([\.\w]+?)\.SendSignal\((.+?)\)` -> `SEND_SIGNAL(\1, \2)`
2018-06-13 19:19:23 -04:00
ninjanomnom
0ac63dbde7
Primary changes
2018-06-13 19:18:44 -04:00
Jordan Brown
7b06cbb63a
[s] Fixes BoH loc being determined before warning prompt ( #38459 )
...
* This is clearly @kevinz000' fault
* Not even null checking properly, smh
* Speling
* Fax
2018-06-14 01:37:44 +03:00
kevinz000
a3d1581083
BoH bombs now forcefully stun anyone flying when they go off ( #38397 )
...
* Update bag_of_holding.dm
* Incorrect type.
2018-06-13 05:32:48 -04:00
kevinz000
e96b3b438c
Fixes unintentional vehicle buff ( #38404 )
2018-06-11 22:57:20 -07:00
oranges
de389ee586
Merge pull request #38376 from AutomaticFrenzy/patch/lockbox
...
[s] Fix lockboxes not actually being locked
2018-06-12 11:44:24 +12:00
XDTM
1ca5febe38
Anti-magic component start enabled ( #38388 )
2018-06-10 22:15:57 -07:00
Tad Hardesty
106f5af48b
Fix lockboxes not actually being locked
2018-06-08 23:22:12 -07:00
fludd12
0d429e01b8
[READY][FINALLY] Various Crossbreed Updates ( #38039 )
...
* A Variety Of Updates
* Lovey Sprites!
* Adds implementation for listening status effects.
* Fixes implementation, uses defines instead of magic strings.
* Completely reworks status effect listeners
* Fixes Love Potions
* Fixes Approximately All The Things.jpg
2018-06-08 15:51:03 +03:00
AnturK
8140d95758
High Gravity - First Draft ( #38043 )
...
* High Gravity - First Draft
* Replaces has_gravity defines for areas.
* Default gravity ztrait
* Adds some gravity effect and skips damage at gravity = 2
* Paralysis icon
* Antigravity grenades for some abuse
* Makes the damage treshold a define and makes alert description more accurate.
* Bluh
2018-06-08 15:48:07 +03:00
AnturK
8ff8380a5d
Fixes fires breaking indestructible turfs. ( #38335 )
2018-06-08 15:45:28 +03:00
Tad Hardesty
1ed3b1b589
Fix paradox bags ( #38212 )
...
* Fix linked storages not initializing correctly
* Rewrite CanReach to handle multiparent storages
* Fix being able to click anything
2018-06-08 13:47:30 +02:00
kevinz000
eecc586113
speedy vehicles code
2018-06-05 23:01:12 -07:00
81Denton
b944f523a5
Blacklist ion trails from chasms ( #38284 )
2018-06-05 11:29:15 -07:00
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