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 )