From 204bf2c3756e76c0bc5dea58443aec6aba9aafca Mon Sep 17 00:00:00 2001 From: "alexey.lysiuk" Date: Tue, 26 Jan 2016 13:49:04 +0200 Subject: [PATCH 1/2] Made secret on Plutonia: Revisited MAP27 accessible without vanilla wallrunning Increased duration of lift's lowered state See http://forum.zdoom.org/viewtopic.php?t=47878 --- wadsrc/static/compatibility.txt | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/wadsrc/static/compatibility.txt b/wadsrc/static/compatibility.txt index 13f0d22a70..0bd924622f 100644 --- a/wadsrc/static/compatibility.txt +++ b/wadsrc/static/compatibility.txt @@ -397,6 +397,15 @@ A53AE580A4AF2B5D0B0893F86914781E // TNT: Evilution map31 setthingflags 470 2016 } +4CB7AAC5C43CF32BDF05FD36481C1D9F // Plutonia: Revisited map27 +{ + setlinespecial 1214 Plat_DownWaitUpStayLip 20 64 150 0 0 + setlinespecial 1215 Plat_DownWaitUpStayLip 20 64 150 0 0 + setlinespecial 1216 Plat_DownWaitUpStayLip 20 64 150 0 0 + setlinespecial 1217 Plat_DownWaitUpStayLip 20 64 150 0 0 + setlinespecial 1227 Plat_DownWaitUpStayLip 20 64 150 0 0 +} + D0139194F7817BF06F3988DFC47DB38D // Whispers of Satan map29 { nopassover From cb43ce9cfc9dddf61b9eccef718dc64ffde0a95c Mon Sep 17 00:00:00 2001 From: MajorCooke Date: Tue, 26 Jan 2016 07:20:55 -0600 Subject: [PATCH 2/2] - Fixed: A_CheckLOF was doubling up on its pitch and reversing it when without a target. --- src/thingdef/thingdef_codeptr.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/thingdef/thingdef_codeptr.cpp b/src/thingdef/thingdef_codeptr.cpp index 6926c1fac9..fd804beaf7 100644 --- a/src/thingdef/thingdef_codeptr.cpp +++ b/src/thingdef/thingdef_codeptr.cpp @@ -3472,7 +3472,7 @@ DEFINE_ACTION_FUNCTION_PARAMS(AActor, A_CheckLOF) else return; angle >>= ANGLETOFINESHIFT; - pitch = (0-pitch)>>ANGLETOFINESHIFT; + pitch >>= ANGLETOFINESHIFT; vx = FixedMul (finecosine[pitch], finecosine[angle]); vy = FixedMul (finecosine[pitch], finesine[angle]);