Commit Graph

291 Commits

Author SHA1 Message Date
Emmett Gaines
165a9f7b28 Makes magnetic catch cleaner in game (#38956)
Utilizes the new signal refactor to cancel throws before they happen. This prevents the silly spin even though the throw was stopped.
2018-07-13 09:31:42 +01:00
Jordan Brown
db5b8c37ed Merge pull request #39059 from ninjanomnom/haunting-squeaks
Makes the squeak component slightly more horrifying
2018-07-12 02:06:39 +01:00
Nich
3b1c93f59f Merge pull request #1686 from yogstation13/upstream-merge-38954
[MIRROR] Renames the squeak component file and cleans up a little registry
2018-07-12 00:32:00 +02:00
Jordan Brown
a3c3f54066 Merge pull request #39055 from ninjanomnom/shuttle-rotation-fixes
Fixes porta_turret and decal shuttle rotations
2018-07-11 20:12:29 +01:00
Emmett Gaines
2fc23f25ae Renames the squeak component file and cleans up a little registry (#38954) 2018-07-10 20:06:18 +01:00
Jordan Brown
703d9c0943 Merge pull request #38938 from ninjanomnom/b-b-bump
Converts collide back to bump and fixes double bumping in another way
2018-07-09 19:51:07 +01:00
Ling
1bdfb1948f Merge pull request #1651 from yogstation13/upstream-merge-38962
[MIRROR] Cleans up the forced gravity component and makes it use signals
2018-07-09 14:35:35 +02:00
Emmett Gaines
838fd7ce50 Cleans up the forced gravity component and makes it use signals (#38962)
* Cleans up the forced gravity component and makes it use signals

* Suffer not a bool
2018-07-09 06:02:05 +01:00
vuonojenmustaturska
51c58446cc Fix mood component signal registering (#38991)
Yeah uh, strings can't host components and these flat out just runtime at roundstart, leading to moods being flat out broken.
2018-07-09 00:17:12 +01:00
Qustinnus
c6e806e9d8 Makes some requested changes to mood (#38851)
cl Floyd
del: removed beauty / dirtyness
balance: Mood no longer gives you hallucinations, instead makes you go into crit sooner
/cl

oranges requested these changes, i havn't coded in DM for a while so I might have made some mistakes
2018-07-08 02:51:10 +01:00
AnturK
7126ec8050 Cleans up other components destroys (#38930)
* wearertargeting destroy

* Why did these variables even existed.

* ....
2018-07-06 17:40:12 +01:00
Nich
86ab3aaa73 Merge pull request #1610 from yogstation13/upstream-merge-38649
[MIRROR] Converts antimagic from GetComponent to a signal
2018-07-05 18:22:00 +02:00
Emmett Gaines
b4ea1c1487 Rewrites the antimagic component to properly use signals (#38649)
It's been updated to make use of the signal refactor and other code cleaned up. As a free side benefit I also made it work if applied to mobs directly.
2018-07-05 09:26:30 +01:00
Emmett Gaines
3e52d953af Refactors component signals registration (#38798)
Datums know what signals are being listened for and components can now be registered to listen for signals on more than one object.
2018-07-04 22:56:50 +01:00
Nich
146a41352b Merge pull request #1596 from nichlas0010/fix-prs-again
Fix prs again
2018-07-04 02:38:11 +02:00
ninjanomnom
1b7243b56b Makes the magnetic catcher not catch objects thrown by mobs 2018-07-04 02:05:40 +02:00
ninjanomnom
9148814280 Shuttle throwing applies to all objects as opposed to just mobs 2018-07-04 02:05:31 +02:00
vuonojenmustaturska
1493e0edef Makes tear in the fabric of reality inaccessible until a boh bomb is detonated (#38852)
* a commit message

* reviews addressed?
2018-07-03 23:02:39 +01:00
Dax Dupont
58c2ccaf67 Makes bags of holding gib the user on boh detonation (#38737)
It doesn't seem right the user of a boh explosion gets off scott free especially when they just climb the ladder and use a hand tele, mine a little or whatever.

At least with autocloners there needs to be a autocloner and some more effort than printing two bags.
2018-07-03 01:58:02 +01:00
AnturK
a283ba98a0 Fixes simple rotation component deletion (#38825)
* Fixes simple rotation component deletion

* Also remove verbs on destroy.
2018-07-01 21:59:25 +01:00
Nich
6c879778b6 spellchecks tg whatever 2018-06-28 21:26:38 +02:00
oranges
0b6f1c923a Merge pull request #38673 from ninjanomnom/kevin-cleanup-crew
Some uplink component GetComponent cleanup
2018-06-27 09:54:54 +01:00
Tad Hardesty
b883103c38 Fix pocket protectors (#38665) 2018-06-26 21:45:08 +01:00
Nich
eff6a28a51 Merge pull request #1374 from yogstation13/upstream-merge-38549
[MIRROR] Improve how vending machine restocking works
2018-06-20 07:02:24 +02:00
Jordan Brown
0422970905 Merge pull request #38549 from AutomaticFrenzy/patch/vending-machines
Improve how vending machine restocking works
2018-06-20 00:44:37 +01:00
Jordan Brown
30f0b26ddd Merge pull request #38574 from ninjanomnom/glob-signals
Global component signals
2018-06-19 23:18:39 +01:00
Ling
0585328606 Merge pull request #1337 from yogstation13/upstream-merge-38537
[MIRROR] Removes status_effect_listener
2018-06-18 12:05:55 +02:00
Ling
110e24acbd Merge pull request #1334 from yogstation13/upstream-merge-38542
[MIRROR] Some minor cleanup to RegisterSignal
2018-06-18 11:33:40 +02:00
Jordan Brown
1725713d33 Removes status_effect_listener (#38537) 2018-06-18 02:54:43 +01:00
CitrusGender
659facdf67 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-18 02:06:33 +01:00
Jordan Brown
865aae94bd Merge pull request #38542 from ninjanomnom/do-you-have-a-callback-license
Some minor cleanup to RegisterSignal
2018-06-18 01:31:22 +01:00
Nich
f5f60b7c65 Merge pull request #1308 from yogstation13/upstream-merge-38098
[MIRROR] Transit space refactor
2018-06-17 15:08:28 +02:00
Jordan Brown
809ab01a70 Merge pull request #38496 from AutomaticFrenzy/patch/mirage-borders
Fix being able to pull mirage borders, others
2018-06-16 22:03:39 +01:00
Tad Hardesty
6332cabfe8 Merge pull request #38098 from kevinz000/transit_space_refactor
Transit space refactor
2018-06-16 20:41:21 +01:00
Jordan Brown
f8d399cb19 Adds some signal helpers (#38494) 2018-06-16 10:31:49 +01:00
Tad Hardesty
10e0fa2560 Merge pull request #38287 from ninjanomnom/signal-define
Use a define to speed up sending signals to datums with no signals
2018-06-15 12:40:41 +01:00
Jordan Brown
909eed07bd [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-13 23:37:52 +01:00
kevinz000
d7b71b46e4 BoH bombs now forcefully stun anyone flying when they go off (#38397)
* Update bag_of_holding.dm

* Incorrect type.
2018-06-13 10:33:30 +01:00
Ling
f856d586b7 Fix merge conflict 2018-06-12 15:05:25 +02:00
kevinz000
1254b26baa Fixes unintentional vehicle buff (#38404) 2018-06-12 06:57:22 +01:00
oranges
40b55cecda Merge pull request #38376 from AutomaticFrenzy/patch/lockbox
[s] Fix lockboxes not actually being locked
2018-06-12 00:45:10 +01:00
XDTM
f73c2d21ca Anti-magic component start enabled (#38388) 2018-06-11 06:16:53 +01:00
Ling
bca56f0a75 Merge pull request #1193 from yogstation13/upstream-merge-38039
[MIRROR] [READY][FINALLY] Various Crossbreed Updates
2018-06-08 17:20:53 +02:00
Ling
25aa922cfc Merge pull request #1192 from yogstation13/upstream-merge-38043
[MIRROR] High Gravity - First Draft
2018-06-08 17:12:58 +02:00
fludd12
d58f9e5b0e [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 13:51:41 +01:00
AnturK
f6c2502f52 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 13:48:28 +01:00
AnturK
0f8fd97645 Fixes fires breaking indestructible turfs. (#38335) 2018-06-08 13:46:09 +01:00
Tad Hardesty
e894be278b 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 12:47:34 +01:00
Nich
deba40b84b Update riding.dm 2018-06-08 00:51:59 +02:00
Jordan Brown
fc6c1b8ce0 Vehiclecode is now far more responsive when their movespeed delays are changed after they move. 2018-06-07 14:39:44 +01:00