Emmett Gaines
44da4cb683
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 10:31:30 +02:00
Jordan Brown
f77b38fb03
Merge pull request #39059 from ninjanomnom/haunting-squeaks
...
Makes the squeak component slightly more horrifying
2018-07-11 21:06:27 -04:00
Jordan Brown
dd383873e3
Merge pull request #39055 from ninjanomnom/shuttle-rotation-fixes
...
Fixes porta_turret and decal shuttle rotations
2018-07-11 15:11:54 -04:00
ninjanomnom
20f015a2ea
Makes the squeak component slightly more horrifying
...
The clown outfit got its hardcoded squeak on hit replaced with the component.
Objects which can squeak which are thrown in disposals will squeak when they hit bends in the piping.
2018-07-11 01:12:45 -04:00
ninjanomnom
e274ff1b18
Fixes porta_turret and decal shuttle rotations
...
Also removes a related unused signal
2018-07-10 18:30:23 -04:00
Emmett Gaines
3c7bffc278
Renames the squeak component file and cleans up a little registry ( #38954 )
2018-07-10 15:05:28 -04:00
Jordan Brown
96c92d5eb7
Merge pull request #38938 from ninjanomnom/b-b-bump
...
Converts collide back to bump and fixes double bumping in another way
2018-07-09 14:50:27 -04:00
Emmett Gaines
9631eabbc3
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-08 22:01:35 -07:00
vuonojenmustaturska
05146d27c8
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 11:16:35 +12:00
Qustinnus
284f90a3ab
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 13:50:54 +12:00
ninjanomnom
059da44453
Converts collide back to bump and fixes double bumping in another way
...
This is in preparation for step_x support as the default behavior for these procs is necessary for proper functionality.
turf/Enter and atom/movable/Move default code got rewritten to replicate default byond functionality with minor changes.
2018-07-07 11:22:29 -04:00
AnturK
e96d315f5e
Cleans up other components destroys ( #38930 )
...
* wearertargeting destroy
* Why did these variables even existed.
* ....
2018-07-06 12:39:08 -04:00
Emmett Gaines
3167e2be86
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 20:26:14 +12:00
Emmett Gaines
34a3d2da4d
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-05 00:56:39 +03:00
vuonojenmustaturska
34c70340f9
Makes tear in the fabric of reality inaccessible until a boh bomb is detonated ( #38852 )
...
* a commit message
* reviews addressed?
2018-07-03 18:02:16 -04:00
Jordan Brown
d631a0ded0
Merge branch 'pr-38513'
...
Signed-off-by: Jordan Brown <Cyberboss@users.noreply.github.com >
2018-07-03 13:54:36 -04:00
Dax Dupont
d577ab0372
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 12:57:48 +12:00
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