Category: Code
Summary:
Its cannon ball can hit same target multiple times if it ricochets towards it. Mostly happens with bloats but occasionally i had this happening with Scrakes and Fleshpounds too.
You'd have to hold fire button to avoid explosion.
Edit: i haven't figured why exactly this happens, but it seems it only happens when bool variable bIsTimedExplosive of KFProj_BallisticExplosive class is set to True. I've made custom m79 (which usually doesn't have this issue) to test it and i've set it to true for its projectiles and then it started to perform multiple occasional hits just like Blunderbuss.
There's fail safe piece of code in KFProj_Cannonball_Blunderbuss class, in function ProcessTouch (line 207) to prevent multiple touches by checking whether enough time has passed since the last touch but it seems it doesn't work.
Summary:
You'd have to hold fire button to avoid explosion.
Edit: i haven't figured why exactly this happens, but it seems it only happens when bool variable bIsTimedExplosive of KFProj_BallisticExplosive class is set to True. I've made custom m79 (which usually doesn't have this issue) to test it and i've set it to true for its projectiles and then it started to perform multiple occasional hits just like Blunderbuss.
There's fail safe piece of code in KFProj_Cannonball_Blunderbuss class, in function ProcessTouch (line 207) to prevent multiple touches by checking whether enough time has passed since the last touch but it seems it doesn't work.
Last edited: