From fff4847744dbfa0f7ff8ae6afc771e254c0ff8ce Mon Sep 17 00:00:00 2001 From: Marisa Kirisame Date: Sun, 7 Jun 2020 23:22:23 +0200 Subject: [PATCH] Better handling of exit velocity for movers. --- language.version | 2 +- zscript/swwm_player.zsc | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/language.version b/language.version index 7ee9fbb1c..67e59abd0 100644 --- a/language.version +++ b/language.version @@ -1,2 +1,2 @@ [default] -SWWM_MODVER="\cxSWWM GZ\c- r322 (Sun 7 Jun 22:18:43 CEST 2020)"; +SWWM_MODVER="\cxSWWM GZ\c- r323 (Sun 7 Jun 23:22:23 CEST 2020)"; diff --git a/zscript/swwm_player.zsc b/zscript/swwm_player.zsc index 1e9671b93..f7d2c7f3c 100644 --- a/zscript/swwm_player.zsc +++ b/zscript/swwm_player.zsc @@ -530,7 +530,7 @@ Class Demolitionist : PlayerPawn else { // launch in movement direction (useful for moving platforms) - if ( oldencroached ) vel += oldencroached.vel; + if ( oldencroached ) vel += oldencroached.vel+level.Vec3Diff(oldencroachedpos,oldencroached.pos); oldencroached = null; } if ( encroached && encroached.bSHOOTABLE && (lastvelz <= 0) && !encroached.player )