raze/source
Mitchell Richters 9a17d33579 - Duke: Ensure spawned player actor has view height baked in up until the first getzrange() call.
* The original game spawning the player's sprite/actor would set the sprite's pos with the Z matching the player's, which had a height offset already applied.
* This baked in height offset was carried through up until the `SetActor()` call in `processinput()`, where the original game would then strip off `gs.playerheight`.
* This baked in height offset within the actor is critical on the first tic for pre-activated elevators on level spawn to function right, such as E1L2 and E2L3.
* Properly setting the player actor's Z immediately after the initial `getzrange()` call, but before other functions like `movement()`, etc further down in `processinput()` is the best spot.
* Fixes #870.
2023-03-16 22:15:11 +11:00
..
build - fixed bad slope sprite offset in clipmove. 2023-01-21 13:39:16 +01:00
common - undid bad code from a broken GZDoom PR. 2023-02-11 19:49:49 +01:00
core - Null the roll angle used for weapon drawing when looking left/right and with Blood's delirium for now. 2023-03-16 16:34:31 +11:00
games - Duke: Ensure spawned player actor has view height baked in up until the first getzrange() call. 2023-03-16 22:15:11 +11:00
platform - updated minimum macOS version in bundle .plist file 2022-12-15 10:26:51 +02:00
thirdparty - Use #pragma once in EASTL's intrusive_list.h. 2021-12-30 23:00:39 +11:00
CMakeLists.txt - reflect https://github.com/ZDoom/gzdoom/pull/1983 2023-02-09 18:30:55 -05:00
g_pch.h - backend cleanup from GZDoom. 2022-12-18 16:31:50 +01:00