And it's really ruining the screen
Now, tell me what's causing this..
;------------------------------------------------------------------------------ Object GondorTrebuchetRockProjectile_Bouncy Draw = W3DScriptedModelDraw ModuleTag_Draw DefaultModelConditionState Model = GUSiegTreRk ParticleSysBone = None TrebuchetRockTrail End IdleAnimationState Animation = GUSiegTreRk AnimationName = GUSiegTreRk.GUSiegTreRk AnimationMode = LOOP End End End ; *** AUDIO Parameters *** SoundAmbient = TrebuchetProjectileFlying ; ***DESIGN parameters *** EditorSorting = SYSTEM ArmorSet Armor = NoArmor End VisionRange = 0.0 ; *** ENGINEERING Parameters *** KindOf = PROJECTILE Body = ActiveBody ModuleTag_03 MaxHealth = 100.0 End Behavior = DestroyDie ModuleTag_04 ;nothing End Behavior = BezierProjectileBehavior ModuleTag_05 FirstHeight = 20 SecondHeight = 20 FirstPercentIndent = 30% SecondPercentIndent = 80% TumbleRandomly = Yes CrushStyle = Yes BounceCount = 3 BounceDistance = 60 BounceFirstHeight = 15 BounceSecondHeight = 10 BounceFirstPercentIndent = 20% BounceSecondPercentIndent = 60% GroundHitWeapon = NewGondorTrebuchetRockWarhead GroundBounceWeapon = NewGondorTrebuchetCrush PreLandingStateTime = 1000 PreLandingEmotion = DOOM PreLandingEmotionRadius = 20.0 End Behavior = PhysicsBehavior ModuleTag_06 End ; Behavior = CreateObjectDie ModuleTag_07 ; DeathTypes = ALL ; CreationList = OCL_GondorTrebuchetRockProjectileBits ; End Behavior = FXListDie ModuleTag_08 DeathTypes = ALL DeathFX = FX_TrebuchetImpactHit End Geometry = Sphere GeometryIsSmall = Yes GeometryMajorRadius = 0.8 Shadow = SHADOW_VOLUME End
And to ease the burden, here's the original;
;------------------------------------------------------------------------------ Object GondorTrebuchetRockProjectile ; *** ART Parameters *** Draw = W3DScriptedModelDraw ModuleTag_Draw DefaultModelConditionState Model = GUSiegTreRk ParticleSysBone = None TrebuchetRockTrail End IdleAnimationState Animation = GUSiegTreRk AnimationName = GUSiegTreRk.GUSiegTreRk AnimationMode = LOOP End End End ; *** AUDIO Parameters *** SoundAmbient = TrebuchetProjectileFlying ; ***DESIGN parameters *** EditorSorting = SYSTEM ArmorSet Armor = NoArmor End VisionRange = 0.0 ; *** ENGINEERING Parameters *** KindOf = PROJECTILE Body = ActiveBody ModuleTag_03 MaxHealth = 100.0 End Behavior = DestroyDie ModuleTag_04 ;nothing End Behavior = BezierProjectileBehavior ModuleTag_05 DetonateCallsKill = Yes FirstHeight = 73;50; Height of Bezier control points above highest intervening terrain SecondHeight = 100;157 FirstPercentIndent = 30%; Percentage of shot distance control points are placed SecondPercentIndent = 70% FlightPathAdjustDistPerSecond = 0; Units are their speed. InvisibleFrames = 100; FadeInTime = 100; PreLandingStateTime = 1000 PreLandingEmotion = DOOM PreLandingEmotionRadius = 20.0 End Behavior = PhysicsBehavior ModuleTag_06 End ; Behavior = CreateObjectDie ModuleTag_07 ; DeathTypes = ALL ; CreationList = OCL_GondorTrebuchetRockProjectileBits ; End Behavior = FXListDie ModuleTag_08 DeathTypes = ALL DeathFX = FX_TrebuchetImpactHit End Geometry = Sphere GeometryIsSmall = Yes GeometryMajorRadius = 0.8 Shadow = SHADOW_VOLUME End
And, as far as I can tell, only the BezierProjectileBehavior are different from the two... And the name, yeah
So I don't really know why it acts the way it does... Neither the FX's or the rock itself is ever going away.. It just keeps
spinning like it does in the air, when it lands, and bounces a couple of times in a direction, then stops.. But it only stops
to move, not to spin around...
I'm clueless, please help if you see any problem, or know how to solve it
edit: I've WinMerged the two, while changing that Behavior, and it doesn't give any differences...
Edited by Lauri, 08 July 2008 - 12:45 PM.