Commit Graph

25 Commits

Author SHA1 Message Date
LatD
65a0027979 Merge remote-tracking branch 'refs/remotes/tgstation/master' into Research 2016-05-28 01:37:55 +03:00
Joan Lung
2cfb2d8eed Layers are now defines (#17949)
* Layers are now defines

* this looks better

* GAS_phil_LAYER

* no message

* remove the three unneeded defines

* no message
2016-05-27 22:16:21 +02:00
phil235
11ca987acb Merges Pull and Grab into a single functionality. Pulling someone is now the same as a passive grab. You can start pulling someone with ctrlclick or by using the grab intent with empty hand. Using the grab intent again on the pulled person tries to grab them aggressively, then neck grab, then kill grab.
Two mobs can no longer pull the same mob at the same time. Pulling someone break any other pull/grab from other mob on that person.

The grab item is gone entirely.

You can now only grab one mob at a time, instead of two (one for each hand).

Being aggressively grabbed or more now counts as being restrained (like handcuffed). A neck grab or more makes you lie down and prevents you from getting up until the grab is broken.

Fixes movement when moving with a grabbed person.
Fixes movement when moving a pulled person around you diagonally.
Fixes neckgrab moving the victim on your turf even if the turf is dense.
2016-05-24 01:28:04 +02:00
LatD
7d6b3e6847 origin and req lvl changes 2016-05-21 17:17:20 +03:00
phil235
0480790b0a Same things but with structures now. 2016-04-24 20:38:33 +02:00
phil235
0caa59b21a First commit of this big PR
These are the files with just tiny tweaks. Mostly modify an object's attackby so it does "return ..()" instead of "..()".
If there are other things in this commit, the PR's description will explain them.
2016-04-24 20:26:24 +02:00
Cheridan
eab43191a7 Merge pull request #16375 from ChangelingRain/fastbike
Speedbike trails now have a proper, under-speedbike layer
2016-03-26 20:46:35 -05:00
Nerd Lord
ee65384437 Speedbike trails now have a proper, under-speedbike layer 2016-03-25 22:10:14 -04:00
Leo
bac9031a32 Adds a check for clients.
Otherwise bad things will probably happen
2016-03-23 17:48:32 -03:00
Leo
e10b0753d0 Guess you can't use world.view here 2016-03-23 00:16:20 -03:00
Lzimann
0a8103ea70 Adds a way to change vehicles view range 2016-03-23 00:00:54 -03:00
PKPenguin321
443a73fe75 tweaks code slightly as per remie's request 2016-03-14 19:16:32 -07:00
PKPenguin321
747538921d fixes skateboarders being unable to have head on head collisions
since they were non-dense they couldn't crash into each other even when there was another person on the other skateboard. this fixes that
2016-03-14 15:55:54 -07:00
PKPenguin321
69372b03ab adds tablecrafting recipes
also makes skateboards nondense because their sprite was so small and it's awkward bumping into something that small
2016-03-13 21:58:04 -07:00
PKPenguin321
6552c6c0b1 code cleanup
fixes a case where skateboards can end up in nullspace
adds another do_after
moves a sfx
2016-03-13 14:49:31 -07:00
PKPenguin321
0bc274573a fixes skateboard crashing 2016-03-12 20:49:21 -08:00
PKPenguin321
8961dbc46f updates code to come into line with remie's buckling update
there is still a huge bug that i will point out on github
2016-03-12 20:11:28 -08:00
PKPenguin321
bceca977ec adds scooters and skateboards
adds scooter.dm for pretty much all scooter-and-skateboard related code
added ability to make a scooter frame to rods.dm
added sprites for the scooter, the skateboard, and the scooter frame to vehicles.dmi
2016-03-12 19:27:48 -08:00
Remie Richards
aeaa73601c Fixes 2016-03-07 19:39:37 +00:00
Remie Richards
4e821d8657 Atoms may now have many mobs buckled to them, as opposed to one, this is controlled by the new max_buckled_mobs var on atoms, defaults to 1 as to not change any current functionality 2016-03-07 18:03:25 +00:00
AnturK
68c0fc3173 Switches to overlay/temp 2016-02-25 13:11:08 +01:00
AnturK
444b5ae9d5 Adds simple space vehicle 2016-02-24 14:14:20 +01:00
Remie Richards
db6f01bf5e Formalises Path Compatibility 2015-12-28 22:20:33 +00:00
Remie Richards
3c9c6e5c19 Fixes ATV speed and name, improves janicart cleaning code by using Moved() vs a Move() override. 2015-12-26 23:16:39 +00:00
Remie Richards
bd22fc8c6d Converted janicarts into a simple to use vehicle framework with customisable speed, converted all existing vehicles to the new framework, added a atv type with a turret on it. 2015-12-26 22:54:15 +00:00