mazmazz
|
c468451a63
|
Merge branch 'lightfade-ticbased' into le-fadefof
|
2018-09-11 10:08:13 -04:00 |
|
mazmazz
|
88d9da79e6
|
Move tic-based to EFFECT4
|
2018-09-10 12:00:44 -04:00 |
|
mazmazz
|
acea0bfd68
|
Move tic-based to EFFECT4, relative calc to EFFECT3
|
2018-09-10 12:00:15 -04:00 |
|
mazmazz
|
148e3ff538
|
Use ML_NOCLIMB for FF_TRANSLUCENT handling in type 452
|
2018-09-10 10:17:39 -04:00 |
|
mazmazz
|
8e75fe50db
|
Default to using back offset params if back linedef exists; else fallback to distance-based params
|
2018-09-10 10:11:27 -04:00 |
|
mazmazz
|
da5a7a013d
|
Add type 452 Set FOF Alpha
* Fade FOF moved to type 453
* Stop Fade FOF moved to type 454
|
2018-09-10 10:09:02 -04:00 |
|
mazmazz
|
02a94dc941
|
Add distance-based params and make default (ML_DONTPEGBOTTOM to use back offsets)
|
2018-09-10 09:49:52 -04:00 |
|
mazmazz
|
b8da218b61
|
Add relative destvalue calc (ML_EFFECT4)
* rover->alpha init fixes with invisible FOFs
|
2018-09-10 09:49:00 -04:00 |
|
mazmazz
|
5136293f62
|
Store sectornum/ffloornum as UINT32, not INT32
|
2018-09-09 23:52:36 -04:00 |
|
mazmazz
|
9cc186441b
|
Fix fog visual glitch with fading
|
2018-09-09 22:14:24 -04:00 |
|
mazmazz
|
0202bbcfd3
|
Replace firsttic with timer increment
|
2018-09-09 20:45:12 -04:00 |
|
mazmazz
|
ea2276eb07
|
Fix tic-based bug returning early
|
2018-09-09 19:57:41 -04:00 |
|
mazmazz
|
43ae628adc
|
Cap lightlevel fading at spawn_lightlevel (don't make darker)
|
2018-09-09 19:44:35 -04:00 |
|
mazmazz
|
c3c4a251f1
|
Added tic-based logic to FOF fade (ML_EFFECT5)
|
2018-09-09 19:31:32 -04:00 |
|
mazmazz
|
80a4a03f8e
|
Finalize light level on fade finish (not forced stop)
* Added destlightlevel property to fade_t
* Fixed dotranslucent, dolighting, docollision order weirdness in function calls
|
2018-09-09 17:20:35 -04:00 |
|
mazmazz
|
368f96e605
|
Fade FOF lighting fixes; properly calculate destlightvalue
|
2018-09-09 15:41:30 -04:00 |
|
mazmazz
|
ca58fba24a
|
Merge branch 'lightfade-ticbased' into le-fadefof
|
2018-09-09 13:44:30 -04:00 |
|
mazmazz
|
aeb45132c5
|
Revert "Snap light level to software values (32 levels)"
This reverts commit cc26d03c93 .
|
2018-09-09 13:43:00 -04:00 |
|
mazmazz
|
675f69afea
|
Flag re-organization
* Change alternate param flag from BLOCKMONSTERS to DONTPEGBOTTOM
* Change tic-based flag from NOCLIMB to EFFECT5
|
2018-09-09 09:34:36 -04:00 |
|
mazmazz
|
5032f783d7
|
Don't add a thinker if alpha is already equal
|
2018-09-09 08:10:45 -04:00 |
|
mazmazz
|
0049f904c0
|
Add light fading to FadeFakeFloor
* Declare P_RemoveLighting in header for p_spec.c use
|
2018-09-08 23:44:29 -04:00 |
|
mazmazz
|
4ca38dc8a1
|
Merge branch 'lightfade-ticbased' into le-fadefof
|
2018-09-08 23:03:18 -04:00 |
|
mazmazz
|
cc26d03c93
|
Snap light level to software values (32 levels)
* New properties `exactlightlevel` and `lightlevel` in `lightlevel_t`
|
2018-09-08 23:01:35 -04:00 |
|
mazmazz
|
1e1b01c157
|
Implemented tic-based light fading
* ML_BLOCKMONSTERS specifies destvalue and speed by texture offsets
* ML_NOCLIMB toggles tic-based logic
* Added props `duration`, `interval`, and `firsttic` to `lightlevel_t`
|
2018-09-08 22:10:51 -04:00 |
|
mazmazz
|
81acf82e99
|
Re-render lighting when setting FF_EXISTS
|
2018-09-08 20:49:32 -04:00 |
|
mazmazz
|
069cc480c1
|
Add dolighting flag to FadeFakeFloor thinker
|
2018-09-08 20:41:45 -04:00 |
|
mazmazz
|
3eb7c3931e
|
When detecting invisible FOFs, don't include light blocks
|
2018-09-08 20:08:48 -04:00 |
|
mazmazz
|
3858a93cfa
|
Initialize invisible FOF alpha to 1 on first fade
|
2018-09-08 09:31:23 -04:00 |
|
mazmazz
|
fa0918c2f1
|
Handle rendering flags for invisible FOFs
|
2018-09-08 09:08:32 -04:00 |
|
mazmazz
|
fcc7180d5c
|
Enable FF_CUTSOLIDS handling and updating by sector->moved
|
2018-09-08 08:59:17 -04:00 |
|
mazmazz
|
47c9bf2ebc
|
Disable FadeFakeFloor for laser block
|
2018-09-08 01:33:12 -04:00 |
|
mazmazz
|
dc964738eb
|
Never handle FF_EXISTS if FF_BUSTUP
|
2018-09-08 01:23:15 -04:00 |
|
mazmazz
|
66dc84509a
|
Fix Mario block triggering during ghost fade
|
2018-09-08 01:12:34 -04:00 |
|
mazmazz
|
4147773d0c
|
Merge branch 'master' into le-fadefof
|
2018-09-06 18:12:24 -04:00 |
|
Monster Iestyn
|
2b0ce807c7
|
Fix mixed d+c in NiGHTS trigger code, fix stray "INT8" in A_ConnectToGround
|
2018-09-04 17:04:24 +01:00 |
|
mazmazz
|
6d97a10273
|
Merge remote-tracking branch 'origin/master' into nightsplus-le
|
2018-08-29 11:06:00 -04:00 |
|
mazmazz
|
4b07246565
|
Add "finalize" flag to Type 453 Stop Fade
|
2018-08-18 06:04:11 -04:00 |
|
mazmazz
|
773d8bdb8d
|
P_ResetFakeFloorFader: Unclamp rover->alpha from software levels
|
2018-08-18 05:31:41 -04:00 |
|
mazmazz
|
d94608fa10
|
Add alpha clamping so OpenGL conforms to Software's translucent levels
|
2018-08-17 17:07:07 -04:00 |
|
mazmazz
|
bf5efe6457
|
Cleanup fade fake floor code
|
2018-08-17 15:59:34 -04:00 |
|
mazmazz
|
45ae6efbad
|
Refactor function and variable names; change defaults for fake floor fader line flags
|
2018-08-17 15:25:25 -04:00 |
|
mazmazz
|
020b18b84b
|
Revised and re-organized P_DoFakeFloorAlpha fading procedure
* dosolid routine now refers to spawnflags
|
2018-08-17 14:49:33 -04:00 |
|
mazmazz
|
677f19ede6
|
Move fading thinker to ffloor_t.fadingdata
|
2018-08-17 02:28:52 -04:00 |
|
mazmazz
|
2e252cb905
|
Move fadingdata (fade_t thinker) to line_t
|
2018-08-17 01:11:04 -04:00 |
|
mazmazz
|
931297e2d7
|
Rename dofadeinonly to doghostfade
* Ghost fading: when transitioning to/from alpha=0, don't set solid/tangibility until fade is finished
|
2018-08-16 22:27:26 -04:00 |
|
mazmazz
|
61c84be704
|
Fix bonus time quirk where lines are run if player->marebonuslap is 0
* Bonus laps start at 1, so if a line is looking for bonus laps, they should only be run at >= 1.
|
2018-08-14 16:08:21 -04:00 |
|
mazmazz
|
c3703cfc24
|
Comments
|
2018-08-14 14:57:58 -04:00 |
|
mazmazz
|
3f312ce114
|
Make Bonus Time Start executor into a general Egg Capsule Touch executor
* Entrance/exit flags
* Enough/not-enough-rings flags (with "doesn't matter" line option)
|
2018-08-14 12:00:37 -04:00 |
|
mazmazz
|
1cb68a615e
|
Make LE Ring triggers accept spheres for NiGHTS levels
|
2018-08-14 11:10:10 -04:00 |
|
mazmazz
|
62a6fe845d
|
Add ML_BOUNCY flag to Bonus Time executor to execute BEFORE the capsule is destroyed and player has enough spheres
|
2018-08-14 10:48:50 -04:00 |
|