diff --git a/language.version b/language.version index debf342ca..1d8fcb00c 100644 --- a/language.version +++ b/language.version @@ -1,2 +1,2 @@ [default] -SWWM_MODVER="\chSWWM \czGZ\c- \cw0.9.11b-pre r780 \cu(Fri 22 Jan 10:56:43 CET 2021)"; +SWWM_MODVER="\chSWWM \czGZ\c- \cw0.9.11b-pre r781 \cu(Fri 22 Jan 11:23:36 CET 2021)"; diff --git a/zscript/swwm_shot.zsc b/zscript/swwm_shot.zsc index ab77f8a7a..272e90b99 100644 --- a/zscript/swwm_shot.zsc +++ b/zscript/swwm_shot.zsc @@ -889,6 +889,12 @@ Class CorrodeDebuff : Inventory Super.DoEffect(); if ( (Amount <= 0) || !Owner ) { + if ( Owner && IsActorPlayingSound(CHAN_VOICE) ) + { + // don't destroy yet, keep following owner until the sound wears off + SetOrigin(Owner.Vec3Offset(0,0,Owner.height/2),false); + return; + } DepleteOrDestroy(); return; }