Commit Graph

351 Commits

Author SHA1 Message Date
Tastyfish
677ebfbb9d Fixed catwalks dropping wrong amounts 2016-02-16 19:17:57 -05:00
Fox McCloud
284c4fe9ae Merge pull request #3582 from Crazylemon64/dont_use_this_floor
Makes it painfully obvious not to use plain old /turf/simulated/floor
2016-02-13 13:40:30 -05:00
VampyrBytes
2f9918b4b6 Fixes walking on water
fixes #3589

missed a 0 in the arguments
2016-02-13 08:41:57 +00:00
Crazylemon64
806ee1f9c3 Makes it painfully obvious not to use plain old /turf/simulated/floor
Probably will make some mapping look weird, but that floor doesn't behave
properly - will react to crowbar, but won't actually yield tiles, for
example
2016-02-12 04:18:29 -08:00
Crazylemon64
bcdaedb01e Walls will now smooth and explode properly 2016-02-08 23:08:36 -08:00
VampyrBytes
de45fc9aba Cleans up slipping code
Puts slipping into one proc rather than being dealt with individually by
each item.

The only changes to functionality here are where it would have been
possible to slip on some items whilst flying. It will make any changes
decided on in #3490 or any future changes far more easy to implement
2016-02-03 09:44:32 +00:00
Tastyfish
ec2e80ea65 Fixed airless floor being plasteel airless floor 2016-01-23 08:43:03 -05:00
TheDZD
a4c9219dd6 Merge pull request #3220 from Fox-McCloud/startup-fix
Fixes Server Startup Times
2016-01-13 20:00:54 -05:00
Fox-McCloud
8f280b38c8 Fixes Server Startup Times 2016-01-13 19:49:48 -05:00
Fox-McCloud
eb5fcba6c5 Explosion Overhaul 2016-01-12 18:46:10 -05:00
Tigercat2000
88332b2bbc Code: Fix stupid fucking space update_visuals runtime
Fixes #3142
In a stupid fucking way
2016-01-08 10:25:54 -08:00
Tigercat2000
986c687d27 Merge remote-tracking branch 'upstream/master' into lighttiles
Conflicts:
	code/game/objects/items/stacks/tiles/tile_types.dm
2016-01-05 18:49:36 -08:00
Tigercat2000
a10d7d1bd2 fix lightfloors 2016-01-05 18:46:39 -08:00
Fox-McCloud
4221d033ab Slipping Refactor and Floors 2016-01-04 21:22:59 -05:00
Fox McCloud
9c863e5259 Merge pull request #3092 from tigercat2000/tgsmooth
-tg- Smoothing/Floor refactor
2016-01-03 22:28:50 -05:00
Tigercat2000
31aab5452b -tg- smoothing/floor refactor
Squashed:

Add plasteel goonplaque turf

Builtin_tile nulling

Levelupdate()

Fix falsewalls, update smoothing.dmm

fixes rwall decon
2016-01-03 19:24:13 -08:00
Tigercat2000
b606a6d1fd Clean incorrect styling for the ++ operator 2016-01-02 10:46:01 -08:00
Tastyfish
7aa9ac2000 fixes drilling bent pipes into walls 2015-12-23 03:03:13 -05:00
TheDZD
8436047fe9 Fixes Shuttle Transit Z-Levels
Fixes z level fuckery with jumping off of shuttles in transit.
Fixes #2518
2015-12-19 20:26:33 -05:00
Tigercat2000
7474cbcf48 Shuttles: Admin, Ferry, ERT + Science Fix 2015-12-17 14:21:42 -08:00
Tigercat2000
527475f886 Shuttles: NukeOps, Fixes 2015-12-17 11:41:55 -08:00
Tigercat2000
5f83a61188 Shuttles: Labor + Fixes 2015-12-11 13:23:04 -08:00
Tigercat2000
42aa800393 Merge remote-tracking branch 'upstream/master' into I_WILL_FUCKING_NUKE_THIS_GODDDDAMMMNIIITTT
Conflicts:
	code/game/supplyshuttle.dm
	code/modules/mining/laborcamp/laborshuttle.dm
2015-12-09 10:08:28 -08:00
TheDZD
a541d11913 Merge pull request #2448 from tigercat2000/footsteps_are_good_iunno
Footstep sounds
2015-12-08 20:37:49 -05:00
Certh
591daf04d2 Corrected the capitalization of a large amount of machines and items. This will also cause BYOND to use the correct articles (a/an).
Also corrected some periods, spelling errors etc. along the way.

If this PR seems familiar, a part of this is of an earlier PR that I messed up.
2015-12-07 16:14:26 +01:00
Tigercat2000
c3f476f62c Supply shuttle, initial_move() fixes, dock fixes
Supply has been almost completely replaced by -tg-'s system.

No fancy UI, unfortunately, but modifying bay's directly was not possible.
2015-12-04 21:48:40 -08:00
Tigercat2000
356835aa99 Merge remote-tracking branch 'upstream/master' into I_WILL_FUCKING_NUKE_THIS_GODDDDAMMMNIIITTT
Conflicts:
	code/game/gamemodes/heist/heist.dm
	code/game/gamemodes/malfunction/malfunction.dm
	code/game/gamemodes/revolution/revolution.dm
	code/modules/admin/verbs/randomverbs.dm
2015-12-03 11:03:01 -08:00
Tigercat2000
e60799474b tgshuttles unfinished 2015-12-03 10:59:06 -08:00
Tastyfish
85d651b781 refactored datum/effect/system because it was a complete mess 2015-11-22 19:43:01 -05:00
Fox McCloud
8c1f11fb0b Merge pull request #2566 from Robertha89/master
Fixes invisible wrapping paper, sonic jackhammer not breaking walls and field surgery kit not fitting its own content
2015-11-18 21:26:23 -05:00
Robertha89
51d3724abf Typos, fixes and whatnot 2015-11-19 00:36:56 +01:00
Tigercat2000
46572359fa Merge remote-tracking branch 'upstream/master' into footsteps_are_good_iunno
Conflicts:
	code/modules/mob/living/carbon/human/human_movement.dm
2015-11-17 17:40:08 -08:00
Tastyfish
2694646a7e Fixed placing down bent pipes, unfastening HE pipes, fastening uncoupled junction pipe 2015-11-17 11:39:21 -05:00
Robertha89
3936231e53 Fixes Sonic Jackhammer 2015-11-15 21:53:21 +01:00
Tigercat2000
79f3a18de1 Merge remote-tracking branch 'upstream/master' into footsteps_are_good_iunno
Conflicts:
	code/modules/mob/living/carbon/human/human_movement.dm
2015-11-14 08:55:51 -08:00
TheDZD
9d365d3f66 Merge pull request #2467 from Fox-McCloud/hammer-time
Various Fixes
2015-11-05 18:51:39 -05:00
Fox-McCloud
9e095bf360 Bloody Mess Fix 2015-11-05 08:01:26 -05:00
Fox-McCloud
e2772fb45b wall refactor 2015-11-04 19:41:00 -05:00
Tigercat2000
bda1572b30 Footstep sounds
This adds a system for footstep sounds
 - Only xenomorphs and humans currently use it, could expand to robutts
   and simple_animals easily, but haven't.
 - Only enabled for three turf types currently:
  - Plating (ala Maintnance)
  - Carpets
  - Wooden floors
2015-11-01 13:58:28 -08:00
Tigercat2000
206f7079df Clean up mob code a bit
Does the following:
 - Cleans up how gravity works, a little bit
 - Pushes duplicated procs for slimes/xenos/humans up to carbon/Life()
 - carbon/Life() is now a thing, it handles the non-special stuff for all
   carbons
 - Mob controller no longer ticks a seperate entity, mob_master is now
   just a reference to the mob process, which ticks.
2015-10-27 06:19:24 -07:00
Fox-McCloud
695cc58165 Makes built in floor tiles pass through the GC 2015-10-14 17:32:04 -04:00
Fox McCloud
61dd485323 Merge pull request #2338 from tigercat2000/MONSTER
Turf cleanup, Shoe unsnowflaking
2015-10-11 15:46:50 -04:00
Tigercat2000
ccdae149bb -tg- pull refactor
This commit does the following:
 - Overhauls how pull works. It is now based on a mob verb,
   mob/verb/pulled()
 - Makes the pull icon much more responsive. It is now updated whenever a
   mob starts or stops pulling an object, and instantly updates.
   - This required HUD changes. God help me.
2015-10-10 11:15:52 -07:00
Tigercat2000
4bc8c737b1 Turf cleanup, Shoe unsnowflaking
This commit does the following:
 - Removes unused variables from turfs
 - Removes the mining/drilling folder following the removal of it's turf
   variables
 - All mobs now generate dirt on simulated turfs, not just humans.
 - Shoe sounds are now handled by a proc on shoes, step_action()
  - This is called by human/Move().
2015-10-10 10:00:51 -07:00
Fox-McCloud
e17c6bde22 Another del->qdel pass 2015-10-08 16:49:10 -04:00
Fox-McCloud
b312ff41db More Destroying Tweaks 2015-10-06 23:29:51 -04:00
Fox-McCloud
9c3e6f1ecd Removes Update Triggers File 2015-10-05 16:14:38 -04:00
Fox McCloud
57e5230add Merge pull request #2233 from Markolie/ShitStar
AStar/Datastructures update
2015-10-03 19:20:46 -04:00
Markolie
e9188f7f38 AStar update 2015-10-01 20:18:05 +02:00
Tigercat2000
c4fa813331 Remove remaining arbitrary restrictions on has_fine_manip
This commit removes all (most) of the remaining code limiting xenomorphs
that have has_fine_manipulation on an entirely arbitrary basis. Xenomorphs
with has_fine_manipulation may now interact with NanoUI, and will only
break computers on non-help intent. The can also tear down walls, since
walls used an ishuman check in place of an isAdvancedToolUser check as
they should have.

Minor refactor to machinery.dm as well; Instead of the slightly
(completely) insane attack_hand restriction to humans and silicons (it was
a multi-line IF, why), it now checks user.IsAdvancedToolUser(); This means
restrictions on monkies will actually function properly now.
2015-09-30 10:50:10 -07:00