Commit Graph

111 Commits

Author SHA1 Message Date
Fox-McCloud 04511d3f0b Blob Mode Major Overhaul 2015-07-12 02:45:40 -04:00
Fox-McCloud 54f59b9899 Pass II 2015-07-09 19:51:40 -04:00
Fox-McCloud 0dbea7621f The Great Del() Cull of 2015 2015-07-09 02:48:34 -04:00
Fox-McCloud 561e0c2268 pass 3 and cleanup 2015-07-07 01:32:40 -04:00
Tigercat2000 7c9139d6e0 Bay/-tg- Meteor port
Meteors now have different types, properly integrated.
Meteoract has been removed, meteors now just call ex_act.
2015-06-21 18:39:39 -07:00
Fox-McCloud 8e450f99c8 tweaks and optimization 2015-06-21 02:16:18 -04:00
Fox-McCloud 2ad1c74457 Singularity Refactor 2015-06-10 20:04:28 -04:00
Tigercat2000 f7ccb2ef79 Colored Light Tiles
Light tiles (item) can now have their color changed by attacking them with a
multitool. These colors have special sprites and glow a color similar to
their sprite.
2015-05-28 16:52:06 -07:00
ZomgPonies e056abfb82 3/3 port done 2015-05-25 20:16:34 -04:00
Krausus 2e8cbb3e1d Fixes catwalk deconstruction and a runtime
Crowbaring them would runtime because they lack a floor tile type
2015-05-25 06:44:33 -04:00
Tigercat2000 42dff8d095 REFIXOR: Turf Gas Visuals
This commit does the following:
 - Adds a missed call to simulated/update_icon() to update the atmos
   visuals
 - Fixes plasma not showing up on engine floors on New()
2015-05-22 14:03:47 -07:00
ZomgPonies 7bea45fb8f Merge pull request #1089 from tigercat2000/vgspmoothin
Port -tg-'s port of /vg/'s smoothwall.
2015-05-18 10:18:58 -04:00
Fox-McCloud 9238e44b22 LINDA Fixes 2015-05-17 21:24:47 -04:00
Tigercat2000 2d49015d4f Port -tg-'s port of /vg/'s smoothwall.
This commit ports -tg-'s port of the /vg/ smoothwall system. An important
thing to note is that we have extra code on top of the -tg- port to make
it work at all, and therefore, it may not be as efficent.
2015-05-17 07:39:53 -07:00
Tigercat2000 e1249fc640 Lighting overhaul.
This commit overhauls the lighting system to Bay12 standards. It is better
in pretty much every way.
2015-05-10 12:03:27 -07:00
ZomgPonies 1029e9afe1 Ports VG's DeityLink's new explosion method 2015-05-09 01:56:25 -04:00
Krausus 25a8d35ab0 Fixes magnetic gripper never afterattack-ing
This fixes magnetic grippers not being able to mount frames. Also, this
includes an exception for magnetic grippers in the wall code, to prevent
superfluous wall pushes.
2015-05-04 03:49:02 -04:00
Tigercat2000 9b7b4ae656 Apply most/all of LINDA's updates
This commit ports most, if not all of LINDA's updates on -tg-, and fixes a
few bugs that appear to be unique to paradise's codebase.
2015-04-28 12:45:58 -07:00
Tigercat2000 4f1053f5b7 LINDA, Stage 1
This commit ports the base system of LINDA from TG. This version of linda
is the original version, with none of -tg-'s fixes, rewrites, or other
such improvements attached.

The mob ignite system has been 100% removed, as LINDA does not support
this normally. It may be added back in when the improvements and refactors
to LINDA have been ported.
2015-04-28 08:43:42 -07:00
ComicIronic 44aa2ba225 Code rework of placing things on walls.
Stuff goes under types.
Types have procs.
Never have 500 lines of repeated code again.

I came very close to crying while editing this. You should appreciate
that.

----

This commit entirely reworks how placing things on walls work- Posters
have intentionally been left alone to reduce the amount of lines
changed. With this commit, wall-mounted objects are no longer snowflaked
into the wall file.
2015-04-19 14:29:42 -07:00
Fox-McCloud f969f51379 ZAS Tweaks 2015-03-20 23:21:51 -04:00
Markolie 747c2f9a57 Merge branch 'master' of https://github.com/ParadiseSS13/Paradise
Conflicts:
	code/game/turfs/simulated/floor.dm
2015-03-17 16:18:42 +01:00
Markolie 12aaa6a93e Bug fixes 2015-03-17 16:16:44 +01:00
Fox-McCloud 645167b49a Explosion Tweaks and Fixes 2015-03-15 18:05:13 -04:00
Fox-McCloud 7e542873fe Fixes 2015-03-06 01:13:03 -05:00
Markolie 672305e034 Adds a "params" parameter to attackby(), so it keeps track of pixel_x and pixel_y among other things 2015-02-22 22:12:11 +01:00
Markolie 377dfe894d Add attack animations 2015-02-22 21:15:54 +01:00
Markolie 982102a407 Standardize mutations 2015-02-22 19:04:43 +01:00
Markolie 3b072b5a62 Remove click delay from most things 2015-02-22 18:47:58 +01:00
Markolie 3ac9fba693 Fix reinforced floor showing pipes 2015-01-22 01:34:38 +01:00
Markolie f7ce7e55df Major atmos overhaul: scrubbers and pipes can now co-exist 2015-01-18 02:24:24 +01:00
Markolie e59a94a8a1 Constructable newscaster, labor camp overhaul, other fixes 2015-01-16 21:50:33 +01:00
Markolie ced499edc3 Vox Heist port from Bay 2015-01-10 06:21:21 +01:00
Markolie c4da1e66d9 Fix wall smoothing 2015-01-08 19:44:56 +01:00
Markolie 19fde1c4a0 Bug fixes 2014-12-17 21:56:37 +01:00
Markolie 22eb3e3c29 Bug fixes 2014-12-13 21:53:01 +01:00
Markolie 107325bb43 Melee attack for mechs 2014-11-22 06:05:13 +01:00
Bone White 80d3bff885 Fixes a minor bug with pipe laying 2014-08-21 11:23:55 +01:00
Bone White d1218e38bb Pipe wall drilling fix
Fixes the var/dir of the bent pipes when drilling into walls
2014-08-04 12:28:26 +01:00
Bone White 9d664e9d1a Longer time taken to drill a pipe through a r_wall
Added a message too to the driller that it's going to take a while.
2014-08-03 19:28:48 +01:00
Bone White e3ca0f3f6e Allows the sliding of pipework along floors
Allows pipes to be slid along the floor, not only does this make laying
pipes easier, but you can now lay pipes under machinery without having
to remove them.
2014-08-03 19:23:21 +01:00
Bone White 0bf9f46d1f Allows the insertion of pipework into walls
Pipes will be visible above the wall, allows for easier atmos repairs.
Atmos pipes installed this way can be unwrenched as normal.  Walls are
unaffected.
2014-08-03 11:36:39 +01:00
Rob Nelson 2873262a07 Recoded wall-smoothing for optimization. Fixes #835.
Conflicts:
	code/game/smoothwall.dm
	code/game/turfs/simulated/walls.dm
	code/modules/power/singularity/singularity.dm
2014-07-25 16:29:00 -04:00
ZomgPonies b33df4745c Removed deprecated power generation stuff (AM, RUST) to free up more procs 2014-07-25 11:33:37 -04:00
Rob Nelson 09743b6235 More burnable shit
Conflicts:
	code/game/turfs/simulated/floor_types.dm
2014-07-24 21:07:32 -04:00
Rob Nelson f7b516a5ab Shit catches on fire now
Conflicts:
	code/ZAS/Fire.dm
	code/game/objects/items/weapons/storage/bible.dm
	code/game/objects/items/weapons/storage/boxes.dm
	code/modules/mob/living/living_defines.dm
	code/modules/paperwork/paper.dm
	code/modules/paperwork/photography.dm
	code/setup.dm
2014-07-18 06:32:15 -04:00
Mloc-Argent 69d9d9fc49 atmos: make fires more destructive
Fires can now burn through walls, windows, and (with a high enough
 temperature) rwalls.
New proc: adjacent_fire_act().  Called on turfs that a fire isn't able
 to spread to. (walls, floor surrounded by windows, etc.)

Signed-off-by: Mloc-Argent <colmohici@gmail.com>

Conflicts:
	code/game/objects/structures/window.dm
2014-06-24 06:48:08 -04:00
Mloc-Argent 511d695fad turf: adds a damage model for walls
New proc for walls: take_damage().
Damage is tracked in the "damage" var, walls will break if "damage"
 hits "damage_cap".
Damage can be repaired with a weldingtool.
Damage overlays are cached in the global wall var "damage_overlays"
 to reduce overhead.

Signed-off-by: Mloc-Argent <colmohici@gmail.com>

Conflicts:
	code/game/turfs/simulated/walls.dm
	icons/turf/walls.dmi
2014-06-24 06:43:41 -04:00
mwerezak b64441cb26 Fixes FEA temperature_expose() being used...
...instead of ZAS fire_act().

Conflicts:
	code/game/gamemodes/blob/theblob.dm
	code/game/machinery/doors/airlock.dm
	code/game/objects/structures/window.dm
	code/game/turfs/simulated/walls_mineral.dm
	code/modules/mob/living/carbon/alien/special/facehugger.dm
	code/modules/reagents/reagent_dispenser.dm
2014-06-22 02:03:42 -04:00
ZomgPonies 29700e8845 Rusted walls, oh yes. 2014-06-15 06:32:36 -04:00