Posted by: NOP - Wednesday, July 6, 2011 1:45:32 PM
Does anyone know how to change the blast radius of the nuclear bomb? I'm trying to make the nuke trucks have a smaller explosion...

Posted by: glumurr - Wednesday, July 6, 2011 2:29:25 PM
if you are talking about the nuke truck, you simply change his code to something smaller [code] PrimaryDamageRadius = 100 [/code] maybe change 100 to 50 I don't know.. it is in weapon.ini

Posted by: NOP - Wednesday, July 6, 2011 3:15:13 PM
No, his weapon is the ConvoyTruckSuicideWeapon so he just kills himself... Its the fire weapon when dead that creates the boom... CODE: -------------------------------------------------------------------------- [code] WeaponSet Conditions = NONE Weapon = PRIMARY NONE End WeaponSet Conditions = PLAYER_UPGRADE Weapon = PRIMARY ConvoyTruckSuicideWeapon End[/code] ------------------------------------------------------------------------- [code] Behavior = FireWeaponWhenDeadBehavior ModuleTag_40 DeathWeapon = DirtyNukeCreationWeapon2 ;cloned from DirtyNukeCreationWeapon StartsActive = No ; turned on by upgrade TriggeredBy = Upgrade_ArmTheTrucks End[/code] ------------------------------------------------------------------------- [code]Weapon DirtyNukeCreationWeapon2 FireOCL = OCL_DirtyNuke2 End[/code] ------------------------------------------------------------------------- [code]ObjectCreationList OCL_DirtyNuke2 CreateObject ObjectNames = CargoTruckNuke2 MinLifetime = 1 ; min lifetime in msec MaxLifetime = 1 ; max lifetime in msec End End [/code] -------------------------------------------------------------------------- [code] Object CargoTruckNuke2 ; ***DESIGN parameters *** DisplayName = OBJECT:NeutronMissile EditorSorting = SYSTEM VisionRange = 300.0 ShroudClearingRange = 0 ArmorSet Conditions = None Armor = ProjectileArmor DamageFX = None End ; *** AUDIO Parameters *** ; SoundFallingFromPlane = DaisyCutterWeapon ; *** ENGINEERING Parameters *** Body = ActiveBody ModuleTag_01 MaxHealth = 99999999.0 InitialHealth = 99999999.0 End ;The lifetime delays the explosion with enough time to play an audio cue. ;NOTE: The lifetime update is set in the ObjectCreationList that creates ; this object!!! Behavior = LifetimeUpdate ModuleTag_02 MinLifetime = 3000 ; min lifetime in msec MaxLifetime = 3000 ; max lifetime in msec End Behavior = NeutronMissileSlowDeathBehavior ModuleTag_03 DestructionDelay = 3501 ScorchMarkSize = 320 FXList = FX_Nuke Blast1Enabled = Yes Blast1Delay = 580 ;in milliseconds Blast1ScorchDelay = 100 ;in milliseconds Blast1InnerRadius = 60.0 ;objects inside this get the full damage Blast1OuterRadius = 60.0 ;objects inside this get some of the full damage Blast1MaxDamage = 0.0 ;damage within inner radius of blast Blast1MinDamage = 0.0 ;always do at least this much damage to objects Blast1ToppleSpeed = 0.5 ;higher #'s topple faster Blast1PushForce = 10.0 ;higher #'s push more Blast2Enabled = Yes Blast2Delay = 660 ;in milliseconds Blast2ScorchDelay = 180 ;in milliseconds Blast2InnerRadius = 90.0 ;objects inside this get the full damage Blast2OuterRadius = 90.0 ;objects inside this get some of the full damage Blast2MaxDamage = 0.0 ;damage within inner radius of blast Blast2MinDamage = 0.0 ;always do at least this much damage to objects Blast2ToppleSpeed = 0.45 ;higher #'s topple faster Blast2PushForce = 8.0 ;higher #'s push more Blast3Enabled = Yes Blast3Delay = 720 ;in milliseconds Blast3ScorchDelay = 260 ;in milliseconds Blast3InnerRadius = 120.0 ;objects inside this get the full damage Blast3OuterRadius = 120.0 ;objects inside this get some of the full damage Blast3MaxDamage = 0.0 ;damage within inner radius of blast Blast3MinDamage = 0.0 ;always do at least this much damage to objects Blast3ToppleSpeed = 0.42 ;higher #'s topple faster Blast3PushForce = 6.0 ;higher #'s push more Blast4Enabled = Yes Blast4Delay = 850 ;in milliseconds Blast4ScorchDelay = 340 ;in milliseconds Blast4InnerRadius = 150.0 ;objects inside this get the full damage Blast4OuterRadius = 150.0 ;objects inside this get some of the full damage Blast4MaxDamage = 0.0 ;damage within inner radius of blast Blast4MinDamage = 0.0 ;always do at least this much damage to objects Blast4ToppleSpeed = 0.40 ;higher #'s topple faster Blast4PushForce = 6.0 ;higher #'s push more Blast5Enabled = Yes Blast5Delay = 1000 ;in milliseconds Blast5ScorchDelay = 420 ;in milliseconds Blast5InnerRadius = 180.0 ;objects inside this get the full damage Blast5OuterRadius = 180.0 ;objects inside this get some of the full damage Blast5MaxDamage = 0.0 ;damage within inner radius of blast Blast5MinDamage = 0.0 ;always do at least this much damage to objects Blast5ToppleSpeed = 0.38 ;higher #'s topple faster Blast5PushForce = 6.0 ;higher #'s push more Blast6Enabled = Yes Blast6Delay = 1180 ;in milliseconds Blast6ScorchDelay = 500 ;in milliseconds Blast6InnerRadius = 60.0 ;objects inside this get the full damage Blast6OuterRadius = 210.0 ;objects inside this get some of the full damage Blast6MaxDamage = 3500.0 ;damage within inner radius of blast Blast6MinDamage = 200.0 ;always do at least this much damage to objects Blast6ToppleSpeed = 0.35 ;higher #'s topple faster Blast6PushForce = 4.0 ;higher #'s push more Blast7Enabled = Yes Blast7Delay = 999999 ;in milliseconds, don't do the damage wave Blast7ScorchDelay = 620 ;in milliseconds Blast7OuterRadius = 210.0 ;objects inside this get some of the full damage Blast8Enabled = Yes Blast8Delay = 999999 ;in milliseconds, don't do the damage wave Blast8ScorchDelay = 700 ;in milliseconds Blast8OuterRadius = 210.0 ;objects inside this get some of the full damage Blast9Enabled = Yes Blast9Delay = 999999 ;in milliseconds, don't do the damage wave Blast9ScorchDelay = 800 ;in milliseconds Blast9OuterRadius = 210.0 ;objects inside this get some of the full damage End Geometry = Cylinder GeometryIsSmall = Yes GeometryMajorRadius = 7.0 GeometryHeight = 60.0 End[/code] ------------------------------------------------------------------------------------------ So it appears the above code has something to do with ranges and damage... But it looks complex....

Posted by: glumurr - Wednesday, July 6, 2011 4:09:06 PM
You really need to start become more specific hehe.. I am not the best at this but, I am guessing that the blast radius might be connected to some of these codes [code] Blast6InnerRadius = 60.0 ;objects inside this get the full damage Blast6OuterRadius = 210.0 ;objects inside this get some of the full damage [/code] it is worth to try to see if it works.. otherwise I don't know TBH *Edid* I have tested this my self and I am defenetly sure that the blast radius is in this code

Posted by: NOP - Thursday, July 7, 2011 12:49:54 PM
You were right. But it really turned out to be a big job fixing the blast radius issue, so now i just use a clone of the nuclear plant death weapon... Its much easier to control some how, and the particle effects look better too.