Commit Graph

45 Commits

Author SHA1 Message Date
clusterfack
6edf0208ac 64x64 Sprites (#11214)
* Move DMI files over to 64x64

* Lighting overlay + world.icon_size.

* Change 32 to world icon size

* Adds pixel shift multiplier

* Fix accidentaly 16 -> world_icon_size/4 conversion to proper world_icon_size/2 conversion

* Fixes lighting properly

* Fix spacepods bounds

* Redo all icons with BYONDTools bug fixed

* Update ALL the map files dear god

* Double crayon font size

* Update all screen locs

* Fix contextual clicks

Couldn't use PIXEL MULTIPLIER here for the most part due to the fact most of these are ranges and doubling them would leave empty spaces

* Fixes maptext size and the final touch ups on antag screen locs

* Runs optipng on the DMI files in last commit.

Because my optipng version was outdated (blame the optipng package I had installed) it failed to run on the erge commit. This fixed that.

* Reduces parallax size a bit for 64x64 map sizes

* Fix lobby screens

* Fix DME
2016-08-05 02:07:02 +02:00
DrCelt
7ed76c60f1 NO MORE HALF MEASURES, CLUSTER (#11183)
* NO MORE HALF MEASURES, CLUSTER

* NO MORE HALF MEASURES, CLUSTER

* bugfixes

* bugfixes

* final bugfixes before the final testing

* we have clearance for lift-off, captain.
2016-08-02 20:32:38 -05:00
PJB3005
182ffbbf3b Lighting stuff. (#10943)
Probably fixes null.x.
2016-07-17 16:10:17 +01:00
PJB3005
c9ffaef3c2 Fixes lighting overlays & pooling (#10835) 2016-07-02 17:31:29 +01:00
PJB3005
04b73a186a Fixing some lighting code. (#10780)
Makes lighting corner generation blazingly fast (jesus christ spawn)

Makes overlays be ignored by timestop.

Fixes smart_vis_update(). I'm honestly suprised it's broken-ness didn't
show up earlier.

This might fix the null.x shuttle runtime. Can't say for certain however.
2016-06-28 08:39:03 -07:00
DrCelt
778f64fcb1 PLANES (#10499)
* PLANES

* whoops

* bugfixes

* adds dummy noir obj/screen

* I.plane = initial(I.plane) + assorted bugfixes

* fixed bugs and did a thing with lasers & tasers

* thanks for using a define up there it's really useful and maintainable.
2016-06-17 19:26:18 -05:00
PJB3005
8767e9d260 Fixes #10404 (#10442) 2016-06-08 14:19:34 -05:00
PJB3005
5efc3dfb9f GOONLIGHTS IS HERE GUYS! (#10064)
* GOONLIGHTS IS HERE GUYS!

* fixing shit

* Fixes & soft lighting.

Soft lighting, duh.

Fixed away missions.
2016-06-04 17:47:31 -04:00
Probe1
feb18546bb Removes singloCanEat() from the repository (#9784)
* Removes singloCanEat() from the repository

* Adds 1 to the return so we maintain previous behavior.

* Staged changes had the last laugh.
2016-05-04 19:33:04 -07:00
DeityLink
b7d5338a90 The Big Blob update, Part 1 (#9735)
* blab

* blib

* blub

* bleb

* blob

* bloarb

* blyuiob

* blargarbelb

* changeblob

* oh fuck you travis

* oh are you fucking kidding me

* well duh

* fix spacemove

* damge overlay updates
2016-04-29 06:08:46 -07:00
D3athrow
0c097679b2 Change codebase a bit to allow for feasible 500x500 tile maps, modified
maps to be 500x500x6 and centered existing turfs to allow even expansion
in the future.
2016-02-03 18:28:06 -06:00
clusterfack
f70c113dbe Faster Startup take 2
Moves turfs list creation to initialize
Moves some mine turfs work to initialize
Swaps the order in which the process scheduler and master controller are initialized so that the process scheduler setups have the turfs list
2016-01-24 15:32:45 -06:00
PJB3005
bb98cfc487 Revert "Faster Startup" 2016-01-24 20:25:50 +01:00
clusterfack
f40a13ddc2 Attempt 2
Stops lighting overlays from fucking up
Fixes tunnel spawning and cluster spawning in mine
Fix bugs with mine overlays
2016-01-24 03:33:49 -06:00
PJB3005
3e8428968b Fixes lighting overlays being invisible if pulled from the pool.
I blame either Sanade or N3X15.
2016-01-21 17:08:43 +01:00
clusterfack
80181acd53 Fixes Singlo Shit
Lighting overlays no longer just HAPPEN TO STAY THERE FOREVER when theyve been pooled up to poolings max item limit.
Docking ports are no longer just pulled and eaten by singularities, because yes that was a thing.
2015-12-07 10:01:15 -06:00
PJB3005
c9961ee1de Implements soft lighting & adds a minor optimization to light source code. 2015-11-26 17:54:45 +01:00
D3athrow
540df434be fix runtime bait if theres no luminosity at all when get_lumcount is called. 2015-10-21 12:32:53 -05:00
PJB3005
5089b20d4e Lighting 4: The commenting. 2015-10-20 20:37:41 +02:00
PJB3005
d8b05c4ddf Lighting: The cleanup.
Cleans up light source code, less copy pasta (including @Mloc's define).

Moves luminosity changes to the overlays instead of the turfs.

Lowers some light power values since we're not runnign lambertian.
2015-09-20 21:30:30 +02:00
Intigracy
7cc0133e9c ports a bay fix 2015-09-18 13:39:27 -07:00
D3athrow
b889795a17 The world 2015-08-22 06:21:05 -05:00
PJB3005
9aaa3dd038 Ports Mloc's latest optimizations 2015-08-14 01:52:30 +00:00
PJB3005
6167c2c2ba Fixes the lighting runtime
http://ss13.pomf.se/uploads/2015-08-13_00-22-32.txt
2015-08-14 01:52:30 +00:00
unid15
dbfe19b104 that didn't work as well as I thought 2015-08-07 17:31:44 +00:00
unid15
f8b54034be corners are good (box only) 2015-08-07 17:31:43 +00:00
unid15
6c4d0add75 SHUTTleS 2015-08-06 16:59:13 +00:00
PJB3005
4758cda9ab Fixes lights on turfs that changed dynamicity.
Is dynamicity even a word?
2015-08-05 04:49:24 +00:00
PJB3005
3bc5d86263 LIGHTING IS BACK.
AND A SHITLOAD FASTER.

SANIC.
2015-07-21 14:16:27 +02:00
D3athrow
d59f6a07b0 comment out panicwriter and saytesting 2015-07-20 16:04:48 -05:00
D3athrow
63d1c07ffc we need mo 2015-07-19 01:23:24 -05:00
D3athrow
7a3ff4efc3 THE LIGHTING IS DEAD, LONG LIVE DAL 2015-07-18 23:05:18 -05:00
D3athrow
41d7df01fd just fuck my shit up 2015-07-18 02:30:51 -05:00
PJB3005
477a3be1e9 pls pomf don't kill lights 2015-07-12 22:21:42 +02:00
D3athrow
257b09d586 FUCKing runtimes 2015-07-03 19:01:34 -05:00
PJB3005
33622adf38 falloff 2015-06-25 00:03:58 +02:00
PJB3005
cf9a522238 Cutting & rounding 2015-06-24 13:33:22 +02:00
PJB3005
117cdfa221 Removes high res lighting.
It would just kill any client either way.
2015-06-24 13:12:14 +02:00
PJB3005
fa77d9f2fc GOTTA GO FAST! 2015-06-11 12:56:12 +02:00
PJB3005
d14dce78f7 Less updates 2015-06-09 20:19:03 +02:00
PJB3005
10a31385b7 More shit 2015-06-09 01:47:02 +02:00
PJB3005
3fcb4730d4 Fixes blueprints & stops assumptions. 2015-06-08 17:40:01 +02:00
clusterfack
5e2108f2cf Runtime fix for lighitng 2015-06-08 01:27:13 -05:00
PJB3005
9eaa5b6c76 Lighting optimizations.
Less lists, more optimized for() loops, more turf ref usage, better turf ref handling when the resolution is 1, pooling for lighting overlays
2015-06-07 22:57:11 +02:00
PJB3005
ae7ab25539 BAY LIGHTING PEOPLE 2015-06-06 22:15:21 +02:00