| Blockland Forums > Modification Help |
| How do I get this projectile to stick? |
| (1/1) |
| Lørd Tøny:
So I'm editing the Black Knife to have a longer throwing speed and to stick to objects but I forgot how to make it stick to objects. Everytime it hits a wall it disappears. --- Code: ---//Thrown projectile datablock ProjectileData(BlackKnifeThrowProjectile) { projectileShapeName = "./BlackKnifeProjectile.dts"; directDamage = 100; directDamageType = $DamageType::BlackKnife; radiusDamageType = $DamageType::BlackKnife; explosion = false; muzzleVelocity = 60; velInheritFactor = 1; armingDelay = 0; lifetime = 30000; fadeDelay = 30000; bounceElasticity = 40; bounceFriction = 10; isBallistic = true; gravityMod = 0.0; hasLight = false; lightRadius = 3.0; lightColor = "0 0 0.5"; uiName = "Black Knife Throw"; }; --- End code --- |
| Extrude:
--- Code: ---//projectile AddDamageType("ArrowDirect", '<bitmap:add-ons/Weapon_Bow/CI_arrow> %1', '%2 <bitmap:add-ons/Weapon_Bow/CI_arrow> %1',0.5,1); datablock ProjectileData(arrowProjectile) { projectileShapeName = "./arrow.dts"; directDamage = 30; directDamageType = $DamageType::ArrowDirect; radiusDamage = 0; damageRadius = 0; radiusDamageType = $DamageType::ArrowDirect; explosion = arrowExplosion; stickExplosion = arrowStickExplosion; bloodExplosion = arrowStickExplosion; particleEmitter = arrowTrailEmitter; explodeOnPlayerImpact = true; explodeOnDeath = true; armingDelay = 4000; lifetime = 4000; fadeDelay = 4000; isBallistic = true; bounceAngle = 170; //stick almost all the time minStickVelocity = 10; bounceElasticity = 0.2; bounceFriction = 0.01; gravityMod = 0.25; hasLight = false; lightRadius = 3.0; lightColor = "0 0 0.5"; muzzleVelocity = 65; velInheritFactor = 1; uiName = "Arrow"; }; --- End code --- |
| Lørd Tøny:
I actually figured it out before you sent that. Anyone know where I can contact tezuni? I want to send him my edit. |
| Navigation |
| Message Index |