diff --git a/language.version b/language.version index c52256dc3..73e17f5dc 100644 --- a/language.version +++ b/language.version @@ -1,2 +1,2 @@ [default] -SWWM_MODVER="\cxSWWM GZ\c- r362 (Fri 19 Jun 21:02:09 CEST 2020)"; +SWWM_MODVER="\cxSWWM GZ\c- r363 (Fri 19 Jun 21:05:28 CEST 2020)"; diff --git a/zscript/swwm_player.zsc b/zscript/swwm_player.zsc index bdca57a18..c2a62c39e 100644 --- a/zscript/swwm_player.zsc +++ b/zscript/swwm_player.zsc @@ -529,7 +529,7 @@ Class Demolitionist : PlayerPawn else { // launch in movement direction (useful for moving platforms) - if ( oldencroached ) vel += oldencroached.vel+level.Vec3Diff(oldencroachedpos,oldencroached.pos); + if ( oldencroached && (dashboost <= 0.) && (lastvelz >= -25) ) vel += oldencroached.vel+level.Vec3Diff(oldencroachedpos,oldencroached.pos); oldencroached = null; } if ( encroached && encroached.bSHOOTABLE && (lastvelz <= 0) && !encroached.player )