Commit Graph
63 Commits
Author SHA1 Message Date
Krausus 471d1d9c98 Lighting performance/profiling tweaks
- Lighting process now yields at 10% of a tick and defers at 80% of a
tick
- There is no longer a limit to how many sources/corners/overlays will
update in a single work run
- Source/corner/overlay totals are now simple counts instead of lists
- Lighting update stats now show updates over each of the previous 5
seconds
- Space turfs now remove their starlight when changing to a different
turf, fixing a runtime
2017-02-19 23:37:54 -05:00
Aurorablade a53a716bd2 ....Well i fixed IKEA shuttles anyway....
now just to fix docking templates without force docking it.
2016-12-05 22:07:54 -05:00
Crazylemon64 bf2a895658 Makes space transition checks more consistent
Fixes a runtime on map start due to not having updated all the border
definitions all at once - the new defines will now resolve this.
2016-08-22 19:46:23 -07:00
Crazylemon64 72febc9602 Merge branch 'master' of github.com:ParadiseSS13/Paradise into spacemanager_fix 2016-08-10 15:25:25 -07:00
Crazylemon64 b3df33962f Shuffles around BeforeChange 2016-08-08 00:07:12 -07:00
Crazylemon64 1180f9ddd4 Makes space level removal and adding smooth 2016-08-06 22:52:41 -07:00
Crazylemon64 f307ad7d30 Space transitions now automatically set up as turfs change 2016-08-06 18:56:58 -07:00
Crazylemon64 bf2bcbce67 Removes most hard-coded z level checks 2016-07-31 21:29:03 -07:00
Tigercat2000 288af9f92c Revert "Merge pull request #4739 from monster860/vg-parallax"
This reverts commit 451c934379, reversing
changes made to 64f26d999f.

Conflicts:
	SQL/paradise_schema.sql
	SQL/paradise_schema_prefixed.sql
2016-07-28 15:48:27 -07:00
monster860 b2cb87edc9 Merge branch 'master' into vg-parallax 2016-07-28 16:45:10 -04:00
Tigercat2000 71e5344a98 Mass replace 2016-07-07 19:34:02 -07:00
monster860 120e470458 Ports /vg/ parallax 2016-06-21 14:58:49 -04:00
Tastyfish 6b5aac8aee Fixes ignoreRest param, AStar 2016-05-08 23:47:51 -04:00
Tigercat2000 78f53553f8 Reduce lines by removing blank lines added by PJ's script 2016-04-05 08:25:57 -07:00
Tigercat2000 9d430844c3 Replace most (if not all) output << operators with to_chat(user, message)
Currently, to_chat is literally just a proc that does user << message.
But it'll let us do output modification in the future, especially for
something like Goon's HTML chat.

Big thanks to PJB for his to_chat script, see
https://github.com/d3athrow/vgstation13/pull/6625 for more details.
2016-04-05 08:15:05 -07:00
Tigercat2000 9854f48ca9 Assault Pods & Fixes
Fixes:
 - Lighting system bandaid: Lighting overlays can't go below 0 lum ever
 - -tg- shuttles now use changeTurf() and forceMove() appropriately
 - forceMove() actually bothers to update lighting now
 - Fixed teleportlocs including prohibited areas. Sorry wizards, no more
   area teleporting to Central Command.

Misc changes:
 - Moved the emergency shuttle stuff to the modules/shuttles/ folder
 - Moved the cargo shuttle stuff to the modules/shuttles/ folder

Features:
 - Added nukeops assault-pod. Nuke ops may purchase a destination setter
   for 30 telecrystals.
   The assault pod is a shuttle, equipped with 8 turrets that use
   weakbullet3. When an area is selected, a destination will be randomly
   placed in one of the turfs in that area. The pod will gib anyone
   standing in the area where it lands, and overwrite any turfs.
2016-03-19 14:45:45 -07:00
monster860 2f3a3633bd Made it faster 2016-03-08 10:55:14 -05:00
monster860 8ead04b960 Fix space pod transitions (#2230) 2016-03-07 16:23:40 -05:00
Fox-McCloud eb5fcba6c5 Explosion Overhaul 2016-01-12 18:46:10 -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
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 5f83a61188 Shuttles: Labor + Fixes 2015-12-11 13:23:04 -08:00
Tigercat2000 e60799474b tgshuttles unfinished 2015-12-03 10:59:06 -08: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
Markolie 4bf3bb9c31 Remove redundant check 2015-09-27 06:32:17 +02:00
Markolie 24150330cf Removes the space cube, implements the round-randomized torus space map 2015-09-27 06:02:45 +02:00
Fox-McCloud ae38db0bd8 Merge pull request #2172 from Markolie/zefixes
Various fixes
2015-09-26 16:25:22 -04:00
Markolie 95fa836d68 Various fixes 2015-09-26 04:51:36 +02:00
Tigercat2000 4b6a3ddcb6 -tg- SpaceMove update
This commit updates the spacemove system to -tg-'s; All objects now drift
in space, not just mobs. A few hardcoded space checks have been replaced
with has_gravity(); So it applies to zero-G as well as space.

Spacepods no longer drift, because their snowflakey shitcode just doesn't
work. So they just move.
2015-09-25 15:53:59 -07:00
Tigercat2000 7f4ac72910 Progress bars + Wall Rationalization
This commit does the following:
 - Ports progress bars from -tg- (tgstation/-tg-station#9921)
 - Refactors wall attackby code to make it 100% less insane; Instead of
   manually checking every little thing, it uses do_after,
   consequentially, making the new progress bars affect dealing with walls
   as well.

Wall code makes a tiger sad.
2015-08-31 13:38:51 -07:00
Fox-McCloud eb694a50eb Updates Nuke Disk Spawning 2015-07-24 17:33:25 -04:00
Fox-McCloud 0dbea7621f The Great Del() Cull of 2015 2015-07-09 02:48:34 -04:00
Fox-McCloud 9dc27ce126 Destroy Pass II 2015-07-07 22:26:28 -04:00
PJB3005 a1c4c2eec6 goddamnit spess 2015-06-25 15:24:16 +02:00
PJB3005 fee0a6e148 oh god I hope this fixes spess 2015-06-22 01:36:05 +02:00
Fox-McCloud 2ad1c74457 Singularity Refactor 2015-06-10 20:04:28 -04:00
ZomgPonies e056abfb82 3/3 port done 2015-05-25 20:16:34 -04:00
Tigercat2000 e1fad29990 Merge remote-tracking branch 'upstream/master' into SpaceCube
Conflicts:
	maps/cyberiad.dmm
2015-05-11 14:55:01 -07:00
Tigercat2000 d98bf2d958 Spacecube transitioning
This commit adds the spacecube system from -tg-. The spacecube system
allows for predicatably random space layouts- it is randomized every
round, but the transitions stay consistant for that round, therefore
making it possible to 'map' space, or explore in teams.
2015-05-11 12:43:10 -07:00
Tigercat2000 fd799d6844 Starlight
This commit ports baystation12's implementation of starlight, modified to
rely on the master-controller due to differences between us, -tg-, and
bay12. Starlight allows space tiles to give off light, the amount of light
can be configured in config.txt.
2015-05-10 18:31:21 -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
Fox-McCloud a911b53e8b Life Proc Changes--Cold Space and and Temp Handling 2015-03-04 05:42:12 -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
melandor0 59f73acfd3 Traitorstation Fixes + SyndieCat
Fixes some things with traitorstation and adds SyndieCat.
2014-09-02 13:53:11 +02:00
ZomgPonies 92940e1c00 Running tests and cleaning out useless debug verbs/procs. 2014-07-13 05:32:40 -04:00
ZomgPonies 06bbfcf150 Final Nations patch before live testing. This is going to be painful. 2014-05-27 20:09:10 -04:00
ikarrusandZomgPonies b385ed83b5 -Added checks to prevent the nuke disk from leaving z1
-If the disk is deleted while it's inside a nuke, the nuke will lock itself

Conflicts:
	code/game/gamemodes/nuclear/nuclearbomb.dm
	code/game/turfs/space/space.dm
2014-05-20 21:32:37 -04:00
ikarrusandZomgPonies c139fa22a1 Objects being pulled will transition with mobs changing Z-levels via space 2014-05-20 21:25:01 -04:00
Mloc-ArgentandZomgPonies a5b3e3d567 turfs: fix some playsound ERRORs on areas
Turf (de)construction playsound()s were using src.loc, instead of src

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

Conflicts:
	code/game/turfs/simulated.dm
	code/game/turfs/simulated/floor.dm
2014-04-28 18:57:59 -04:00
ZomgPonies 1ab8df4b13 Garbage collection fixes 2014-02-19 20:24:31 -05:00