Commit Graph

114 Commits

Author SHA1 Message Date
Exxion
ad228795b0 Approximately the same (#31468) 2021-11-29 13:18:06 +01:00
kane-f
181bec92a0 Area portal turfs (#31054)
* Area portal turfs

* Indentation

* Define

* Making it this instead

* Removing these

* Renaming vars

* Even more code removal

* Adding more to map

* Adding relative move option to make this much easier

* Adding relative move option to make this much easier

* Block gases for now

* Check fixes

* Indent fix

* .tgm map

* Fixing map include

* Enabling looping

* Final tweaks and they are confirmed working

* Removing infinite loop zlevel in init until it's working

* The backrooms...

* Explosions and EMPs

* ZAS handling, maybe

* Adding type info back

* Adding lights to backroom

* Making this work with lighting

* Sanity

* More

* Fix

* Making turf again

* Re adding vars

* Fix

* Fix

* Reverting entire file, no need to touch it

* Last map fix

* Playing sound across area portals

* Shuttle rotate support

Co-authored-by: kanef <kanef9x@protonmail.com>
2021-10-18 12:16:47 -05:00
Shifty
2102a304f2 Remove unused files 2021-09-18 14:39:28 +01:00
Shifty
5a937cb852 Final clean up 2021-09-18 14:36:12 +01:00
Shifty
6295e51115 Revert "Morgue lights can now be seen in the dark. (#30766)"
This reverts commit cab0618569.
2021-09-18 14:25:48 +01:00
Shifty
7be042441a the meat of it 2021-09-18 14:25:35 +01:00
Shifty
099ad987fc conflt 2021-09-18 14:19:33 +01:00
Shifty
7a09b7c48b Revert "Fixes volumetric lights (#30662)"
This reverts commit 724989ac80.
2021-09-18 14:18:24 +01:00
Shifty
af3b38fd87 Revert "fixed australian lights runtime (#30677)"
This reverts commit 7c386bf7dc.
2021-09-18 14:18:09 +01:00
Shifty
2006074739 conflitcs 2021-09-18 14:16:06 +01:00
Shifty
9f36b11b7e conflicts 2021-09-18 14:15:12 +01:00
Shifty
e3150d1c10 conflicts 2021-09-18 14:14:15 +01:00
Shifty
bc128f9266 reBert 2021-09-18 14:13:01 +01:00
Shifty
14dfa763cd Revert "Europa Lights client-side optimisation pass 4 (#30719)"
This reverts commit a8b0b98965.
2021-09-18 14:12:07 +01:00
Shifty
3ff46163a3 Revert "Kill post-processing (again) (#30743)"
This reverts commit f96b42adf0.
2021-09-18 14:11:45 +01:00
DeityLink
70e7c0e6cb Realistic Night Vision Goggles (#30723)
* an attempt was made

* Exxion MVP

* moody tile bound
2021-09-17 16:33:56 -05:00
DamianX
c9d6a779d6 tgui security cameras, removed advanced security camera console (#30607)
* tgui security cameras, removed advanced security camera console

* Si può fare!

* You didn't see that

* don't need this shit anymore
2021-09-17 16:32:16 -05:00
DeityLink
cab0618569 Morgue lights can now be seen in the dark. (#30766) 2021-09-17 10:14:42 -05:00
ShiftyRail
73e3bea9b7 made light inits less retarded (#30722)
* made light inits less retarded

* better

* compil

* less bad

* aaah
2021-09-14 10:51:32 +02:00
ShiftyRail
f96b42adf0 Kill post-processing (again) (#30743)
It looks like it's REALLY performance heavy for some players.
If even that doesn't solve framerate issues for players we may have to put Europa Lights on a separate branch and wait until Lummox makes the renderer perform better.

I /think/ this last option won't be needed, though.
2021-09-13 19:37:02 +02:00
ShiftyRail
8aa81e86d5 Aaa 2021-09-13 12:05:23 +01:00
ShiftyRail
eee032eb2d disabled the heaviest post-processing and made the post-processing option working (#30742) 2021-09-13 08:37:57 +01:00
ShiftyRail
a8b0b98965 Europa Lights client-side optimisation pass 4 (#30719)
* Europa Lights client-side optimisation pass 4

* no need

* meem

* Update light_effect_cast.dm
2021-09-12 18:14:27 -04:00
ShiftyRail
8e3d8211f2 Make get_lumcount less retarded (#30721) 2021-09-12 23:10:56 +02:00
ShiftyRail
f4e444c7e5 Europa Lights optimisation pass 3 (#30690)
* Europa Lights optimisation pass 4

* Cleanup

* qué
2021-09-12 12:12:14 +02:00
ShiftyRail
b1d2ebc858 Apply a little post-processing filter to neo-lights (#30608)
* Apply a little post-processing filter to neo-lights

* TG bug
2021-09-11 20:15:39 -05:00
ShiftyRail
4d3bd6242d Re-adds post-processing for wall shadows (#30687) 2021-09-11 15:31:53 +02:00
ShiftyRail
724989ac80 Fixes volumetric lights (#30662)
* hard del

* Less bad
2021-09-10 23:09:57 +02:00
ShiftyRail
1420b6855d Europa Lights Client-side optimisation pass 2 (#30681)
* Render_source autism

* that too
2021-09-10 21:42:34 +02:00
DamianX
65647fb790 runtime fix bundle: collector's edition (#30679) 2021-09-10 20:15:51 +01:00
ShiftyRail
5b93246e97 Disable post-processing for now (#30676)
* Disable post-processing for now

We know that BYOND is not being reasonable with Hardware acceleration here.
Hopefully when/if Lummox fixes that we can go back to it, and maybe add cooler effects.

Apparently the renderer is completely rewritten in 515 too, so fingers crossed it'll be before we all die of old age.

* Update light_effect_cast.dm
2021-09-10 18:09:19 +00:00
DamianX
7c386bf7dc fixed australian lights runtime (#30677) 2021-09-10 17:08:17 +00:00
ShiftyRail
61392f516c Europa Lights client-side optimisation pass 1 (#30669) 2021-09-10 11:18:50 +02:00
ShiftyRail
9a29f73471 fixes lights showing up in alt-click but for real (#30656) 2021-09-09 14:30:10 +00:00
ShiftyRail
048dbcbab2 Fixes shadowy underglow (#30655) 2021-09-09 12:44:32 +01:00
ShiftyRail
e2ee702f6d Fixes a big oopsie with movable light sources (#30634) 2021-09-08 09:40:01 +01:00
DeityLink
05519d9f3b Redid better perception for Europa Lights (#30620) 2021-09-08 08:29:56 +01:00
ShiftyRail
93431530b3 Fixes lights being stolen by conveyors (#30617) 2021-09-07 18:50:23 -05:00
ShiftyRail
2d19efec36 Moving lights are now smooth as hell (#30593)
* fixes light atoms being clickable

* Moving lights are now smooth

* conflicts
2021-09-07 11:52:01 -05:00
ShiftyRail
69eeee4714 Fixes handtele crashing the server (#30591) 2021-09-07 15:02:58 +01:00
ShiftyRail
c2bcb87dab fixes light atoms being clickable (#30581) 2021-09-07 08:17:18 -05:00
ShiftyRail
409ae193c2 The Postman always ring twice (#30551)
* Revert "Revert "Revert "Lights out tonight (trouble in the Heartland) (#30526)" (#30527)" (#30529)"

This reverts commit 5ae655387f.

* fixes urgent problems

* fixes the problem with zooming out

* gliding

* on the beach

* suffer not the lag

* fixes mesons and fire
2021-09-07 09:58:07 +01:00
Kurfursten
5ae655387f Revert "Revert "Lights out tonight (trouble in the Heartland) (#30526)" (#30527)" (#30529)
This reverts commit 2a0cec3fda.
2021-09-05 18:22:30 -04:00
ShiftyRail
2a0cec3fda Revert "Lights out tonight (trouble in the Heartland) (#30526)" (#30527)
This reverts commit eb21803691.
2021-09-05 17:14:55 -05:00
ShiftyRail
eb21803691 Lights out tonight (trouble in the Heartland) (#30526)
* Revert "spark machine (#30524)"

This reverts commit 7fc876a34d.

* Revert "This is why we can't have nice things (#30520)"

This reverts commit 6f7fbe95c1.

* Revert "Europa Lights 2021 - version 3 - wall shadows working edition (#30497)"

This reverts commit c03b442604.
2021-09-05 23:02:14 +01:00
ShiftyRail
6f7fbe95c1 This is why we can't have nice things (#30520)
As the lag is client-side this is the most likely explanation
2021-09-05 21:25:28 +01:00
ShiftyRail
c03b442604 Europa Lights 2021 - version 3 - wall shadows working edition (#30497)
* step1: compiles

* readds shadow atoms

* attempt at making spess dark

* planes fuckery

* forceMove fixes

* mouse opacity fixes

* moving to the europa light jargon

* rational brightness ranges

* re-adds moody lights

* sunglasses : compile check

* readds vampire vision

* No stacking of overlays, pt. 1/2

* makes wall shadows NOT ass

* toggle darkness

* compile

* sacrifice my firstborn to the linter gods

* test one

* uh

* europa lights mapping

* fireaxe cabinets

* Doing surgery on maps: deff

* removed herobrine

* map surgery: metaclub

* map surgery: synergy

* maps surgery, low fat bagel

* makes this compile

* more edge cases (haha)

* forgot these features

* blur: on

* wizzie den dark

* fixes the thunderdome
2021-09-05 13:54:34 -05:00
DamianX
b46c7d3cbd Optimize server startup (#30175)
* Avoid creating objects just to delete them

* Avoid deleting turfs' floor_tiles

* defer station alert computer to initialize

* defer turf/New to initialize

* combine the two atom/New implementations to save one proc call

* Fixed maps using stupid types
2021-08-15 00:57:37 +00:00
DeityLink
ba7580590f Better spider eyes and more perception goodness (#29935)
* How come we still aren't making use of plane masters beyond parallax and noir?

* better
2021-07-03 19:24:11 +00:00
Exxion
dba1ca7b0e Revert "Europa lights 2021 (#29551)" (#29851)
This reverts commit 4c25cd6b62.
2021-06-20 22:25:47 +01:00