Jump to content

nerozzero

Members
  • Content count

    33
  • Joined

  • Last visited

Everything posted by nerozzero

  1. useful post i still dont know how to load WBData_1.1.big into custom map
  2. https://www.moddb.com/mods/cc3-tacitus-revolution/forum/thread/wbdata-11big-by-purplegaga27-wont-load-textures-into-my-custommap/#1125287
  3. hello i have WBData_1.1.big by PurpleGaga27 from C&C3 tw Tacitus Revolution mod 5) For civilian assets, you can put WBData_1.1.big in "Core\1.0" folder of your C&C3 directory and re-edit and rewrite the config.ini with the line "add-big WBData_1.1.big" without the quotes. I wouldn't recommend running this mod with WBData_1.1.big in the skudef because C&C3 recognizes as another mod itself and not a combination of the two-in-one. i add everything to my Core\1.0" folder config.txt and the moded custom map i want in %appdata% map.xml complir had <Road id="DamagedRoad02"/> <Road id="DamagedSidewalk01"/> <Road id="GermanRoad02"/> <Road id="ItalyDirtRoad01"/> <Road id="ParkingLines"/> <Road id="WashingtonRoadMarking05"/> <Road id="WashingtonRoadMarking10"/> <Road id="WashingtonRoadMarking11"/> <Road id="WashingtonRoadMarking12"/> <Road id="WashingtonSidewalk02"/> <MapMetaData after i complir by BuildMap.bat i get missing partsDangling Assets remaining: 466030751 WashingtonRoadMarking10 3516764358 Road 2165480559 WashingtonRoadMarking11 3516764358 Road 3325237329 WashingtonRoadMarking12 3516764358 Road how i can let me BuildMap.bat load the textures from WBData_1.1.big to my custom map.xml file that are in %appdata%
  4. hello , i have lasher+gatling tank with art+sound+fx +weapon.xml i need gameobject for these two units i have the References: inside MutantGatlingTank.xml + MutantLasherTank.xml source code for the two units : https://mega.nz/file/yhJUAKTJ#RMhZ4jgnT3iy9ZkcCWq6dq6GI9KKyxg-OQDBdr9fyrA regards,
  5. is very hard to find someone create one file gameobject ? for these two units?
  6. hello , i want source code for these two units to play them on redhistory mod by mod map.xml UnitCrateMP_MutantLasherTank UnitCrateMP_MutantGatlingTank UnitCrateMP_NODMantisTank i was found them in Tiberium Wars Advanced 1.8 (Beta 9) [Hotfix] by @Stygs regards,
  7. ill do it but i need help to create gameobject xml file i have all References: can you help me to make or provide gameobject: for MutantGatlingTank.xml
  8. hello this my Suggestions and bugfixes for redhistory @Madin must update his mod 1- fixing spamming units AI redhistory must includes skimishAi mod by edit these lines from data\additionalmaps\MapMetaData_Global\SkirmishAI\Personalities\GDIOptimalfix.xml <ResourceMultiplierCheat Percentage="200%" Difficulty="BRUTAL"/> changing 200% also SkirmishAI\States\GDIOptimalStates.xml <AccountShare Account="SLUSH_FUND" Percent="100%"/> try to change it to 20% and make SPECIAL_OPERATIONS 40% and DEFENSE40% you can also less the aircrafts strikes units by edit thoese lines <TargetHeuristic TargetHeuristic="SafestToAirUnitHeuristic <TeamTemplate MinUnits="1" and more in SkirmishAI\States\GDIOptimalStates.xml , or NODOptimalStates.xml =============================================================================== second to fix crash on save load map or while playing online you must add another mod to your history mod by copy paste other mod files into redhistory folder and edit and paste this RedHistory_8.04.skudef or config.txt add-big RedHistory_8.04_Streams.big add-big RedHistory_8.04_Misc.big add-big TacitusA_0.58_Misc.big add-big TacitusA_0.58_Streams.big ================================================================================== 3- to play on high settings try use nvidia settings with x16 and open C:\Users\hussi\AppData\Roaming\Command & Conquer 3 Tiberium Wars\Profiles\ttt\Options.ini AlternateMouseSetup = 1 AmbientVolume = 21.000000 AnimationLOD = UltraHigh AntiAliasingLOD = 4 AudioQualitySetting = High Brightness = 50 DecalLOD = High EffectsLOD = UltraHigh GameSpyIPAddress = 192.168.1.209 HasSeenLogoMovies = yes IdealStaticGameLOD = High ModelLOD = High MovieVolume = 100.000000 MusicVolume = 13.000000 Resolution = 1920 1080 SFXVolume = 100.000000 ScrollFactor = 100 SendDelay = 0 ShaderLOD = UltraHigh ShadowLOD = UltraHigh ShowTickerAds = 1 ShowTickerNews = 1 StaticGameLOD = Custom TerrainLOD = UltraHigh TextureQualityLOD = High ToolTipDelay = 0 VoiceVolume = 100.000000 WaterLOD = UltraHigh 4-camera zoom out for all cnc3 tw map apply offical and custom map it only work by edit edit scripts lua& disable \enable superweapons remove -- tp apply disableSP ini\gamedata.ini //------------------------------------------------------------------------------------------------------------ //These are the primary camera settings //****CHANGING ANY OF THESE VALUES WILL AFFECT CINEMATICS***** //------------------------------------------------------------------------------------------------------------ DefaultCameraMinHeight = 650.0 ;The minimum height of the camera relative to the terrain. DefaultCameraMaxHeight = 520.0 ;The maximum height of the camera relative to the terrain. DefaultCameraPitchAngle = 28.5 ;The pitch angle of the camera off top down view. DefaultCameraYawAngle = 00.0 ;The direction the camera faces by default. DefaultCameraScrollSpeedScalar = 1.0 ;How much faster or slower all scrolling is. //------------------------------------------------------------------------------------------------------------ //****DO NOT CHANGE ABOVE VALUES ********* //****PS: These values haven't been changed since original Generals anyways, this is an educational message. //------------------------------------------------------------------------------------------------------------ //------------------------------------------------------------------------------------------------------------ CameraLockHeightDelta = 1900.0 CameraTerrainSampleRadiusForHeight = 1.0 ;Controls how sensitive the camera height adjust is to nearby terrain. If you move the camera near a mountain, it'll raise up sooner with a large value. JoypadScrollScalar = 1.0 CursorMagnetismMode = 2 ;;OK TO UNCOMMENT ;; CameraEaseFactor = 0.2 ;for softening the tethered camera (while locked to an object or a drawable) ;These figures are compatible with the new 25-degree projection angle MaxCameraHeight = 230.0 ;230.0 MinCameraHeight = 100.0 lua scripts --------------------------------------------------------------------------------------------------------------- -----------------------------------------CUSTOM CODE SECTION--------------------------------------------------- --------------------------------------------------------------------------------------------------------------- -- function DisableSuperweapons() -- setcallhook() -- local Superweapons = {"GDIIonCannonControl", "SteelTalonsIonCannonControl", "ZOCOMIonCannonControl", "NODTempleOfNOD", -- "BlackHandTempleOfNOD", "MarkedOfKaneTempleOfNOD","AlienRiftGenerator", "Reaper17RiftGenerator","Traveler59RiftGenerator"} -- for i=1,getn(Superweapons),1 do ExecuteAction("TECHTREE_MODIFY_BUILDABILITY_OBJECT", Superweapons[i], 2) end -- end -- setcallhook(DisableSuperweapons) function GenericCrateSpawner(self) PreloadLUAScript() end function PreloadLUAScript() if rename("scripts.lua","scripts.lua") then dofile("scripts.lua") ExecuteAction("DISPLAY_TEXT", "MESSAGE:ExternalLUAScriptsLoaded") end end SuperweaponPreventer_Init = false function NoSuperweaponsOption(self) if not SuperweaponPreventer_Init then SuperweaponPreventer_Init = true SuperweaponsBuildability("NO") SpawnSuperweaponPreventerDummy(self) end end function SuperweaponsBuildability(what) local BUILDABILITY_TYPE = {["YES"]=0, ["IGNORE_PREREQUISITES"]=1, ["NO"]=2, ["ONLY_BY_AI"]=3} ExecuteAction("TECHTREE_MODIFY_BUILDABILITY_OBJECT", "GDIIonCannonControl", BUILDABILITY_TYPE[what]) ExecuteAction("TECHTREE_MODIFY_BUILDABILITY_OBJECT", "SteelTalonsIonCannonControl", BUILDABILITY_TYPE[what]) ExecuteAction("TECHTREE_MODIFY_BUILDABILITY_OBJECT", "ZOCOMIonCannonControl", BUILDABILITY_TYPE[what]) ExecuteAction("TECHTREE_MODIFY_BUILDABILITY_OBJECT", "NODTempleOfNOD", BUILDABILITY_TYPE[what]) ExecuteAction("TECHTREE_MODIFY_BUILDABILITY_OBJECT", "BlackHandTempleOfNOD", BUILDABILITY_TYPE[what]) ExecuteAction("TECHTREE_MODIFY_BUILDABILITY_OBJECT", "MarkedOfKaneTempleOfNOD", BUILDABILITY_TYPE[what]) ExecuteAction("TECHTREE_MODIFY_BUILDABILITY_OBJECT", "AlienRiftGenerator", BUILDABILITY_TYPE[what]) ExecuteAction("TECHTREE_MODIFY_BUILDABILITY_OBJECT", "Reaper17RiftGenerator", BUILDABILITY_TYPE[what]) ExecuteAction("TECHTREE_MODIFY_BUILDABILITY_OBJECT", "Traveler59RiftGenerator", BUILDABILITY_TYPE[what]) end function SpawnSuperweaponPreventerDummy(self) for i=1,8,1 do ExecuteAction("CREATE_UNNAMED_ON_TEAM_AT_WAYPOINT", "SuperweaponPreventerDummy", "Player_" .. tostring(i) .. "/teamPlayer_" .. tostring(i), "Player_" .. tostring(i) .. "_Start") ExecuteAction("CREATE_UNNAMED_ON_TEAM_AT_WAYPOINT", "SuperweaponPreventerDummy", "Player_" .. tostring(i) .. "/defaultSkirmishTeamPlayer_" .. tostring(i), "Player_" .. tostring(i) .. "_Start") --ExecuteAction("UNIT_SPAWN_NAMED_LOCATION_ORIENTATION", "SuperweaponPreventerDummy_" .. i, "SuperweaponPreventerDummy", "Player_" .. i .. "/teamPlayer_" .. i, "((0.00,0.00,0.00))", 0) end end function GetValidTeamList() local TeamList={ "Player_1/teamPlayer_1", "Player_2/teamPlayer_2", "Player_3/teamPlayer_3", "Player_4/teamPlayer_4", "Player_5/teamPlayer_5", "Player_6/teamPlayer_6", "Player_7/teamPlayer_7", "Player_8/teamPlayer_8", "Player_1/defaultSkirmishTeamPlayer_1", "Player_2/defaultSkirmishTeamPlayer_2", "Player_3/defaultSkirmishTeamPlayer_3", "Player_4/defaultSkirmishTeamPlayer_4", "Player_5/defaultSkirmishTeamPlayer_5", "Player_6/defaultSkirmishTeamPlayer_6", "Player_7/defaultSkirmishTeamPlayer_7", "Player_8/defaultSkirmishTeamPlayer_8", --"/team", --NeutralTeam --"PlyrCivilian/teamPlyrCivilian", --"PlyrCreeps/teamPlyrCreeps", --"ReplayObserver/teamReplayObserver", } local ValidTeamList = {} for i=1,getn(TeamList),1 do local TempUnitRef = "UNITREF_" .. tostring(GetRandomNumber()) ExecuteAction("UNIT_SPAWN_NAMED_LOCATION_ORIENTATION", TempUnitRef, "GDIHarvester", TeamList[i], "((0.00,0.00,0.00))", 0) if EvaluateCondition("NAMED_NOT_DESTROYED", TempUnitRef) then tinsert(ValidTeamList, TeamList[i]) end --EvaluateCondition("TEAM_DESTROYED", TeamList[i]) ExecuteAction("NAMED_DELETE", TempUnitRef) end return ValidTeamList end SlowDownGame50PercentDummy_SpawnState = false function SpawnSlowDownGame50PercentDummy(self) if not SlowDownGame50PercentDummy_SpawnState then SlowDownGame50PercentDummy_SpawnState = true ExecuteAction("UNIT_SPAWN_NAMED_LOCATION_ORIENTATION", "UNITREF_SlowDownGame50PercentDummy", "SlowDownGame50PercentDummy", "/team", "((0.00,0.00,0.00))", 0) ExecuteAction("MAP_CHANGE_CLOUD_SPEED", 50) --ExecuteAction("TEAM_EXECUTE_SEQUENTIAL_SCRIPT_LOOPING", "/team", "FPS_SCRIPT", 1) ExecuteAction("CAMERA_SET_DEFAULT", 0.00, 0.00, 1000) end end function HandleFPSAndGameSpeed() local CUSTOM_FPS=60 local NORMAL_FPS=60 ExecuteAction("SET_FPS_LIMIT", CUSTOM_FPS) ExecuteAction("SET_VISUAL_SPEED_MULTIPLIER", NORMAL_FPS/CUSTOM_FPS) ExecuteAction("MAP_CHANGE_CLOUD_SPEED", 100) ExecuteAction("CAMERA_SET_DEFAULT", 3.00, 0.00 , Camera_Max_Zoomable_Height ) ExecuteAction("ENABLE_SCRIPT", "FPS_SCRIPT") ExecuteAction("TEAM_EXECUTE_SEQUENTIAL_SCRIPT_LOOPING", "/team", "FPS_SCRIPT", 1) --is working, uses a map script from a library map end function EnableOptions() setcallhook() ExecuteAction("LOCK_CAMERA_ZOOM", 1, 1, 1) ExecuteAction("SET_CAMERA_CLIP_DEPTH_MULTIPLIER", 1); ExecuteAction("OPTIONS_SET_OCCLUSION_MODE", 1); ExecuteAction("CAMERA_MOD_SET_FINAL_SPEED_MULTIPLIER", 2.9) ExecuteAction("CAMERA_SET_DEFAULT", 10.9, 10.00, 2.9050) ExecuteAction("PITCH_CAMERA",37.5, 1, 1, 1) ExecuteAction("CAMERA_MOD_SET_ROLLING_AVERAGE", 5); end setcallhook(EnableOptions) function GuardShieldAIActive_Function(self, source) if (ObjectHasUpgrade(self, "Upgrade_GuardShieldAIModusON") == 1) then if ( (ObjectCountNearbyEnemies(self, 420) > 0) and (ObjectHasUpgrade(self, "Upgrade_GuardShieldON") == 0) ) then ObjectDoSpecialPower(self, "SpecialPower_GuardShield") elseif ( (ObjectCountNearbyEnemies(self, 420) == 0) and (ObjectHasUpgrade(self, "Upgrade_GuardShieldON") == 1) ) then ObjectDoSpecialPower(self, "SpecialPower_GuardShield") --ExecuteAction("NAMED_USE_COMMANDBUTTON_ABILITY", self, "Command_SpecialPowerGuardShield") --alternative end end end function GuardShieldAIModusTrigger_Function(self, source) if (ObjectHasUpgrade(self, "Upgrade_GuardShieldAIModusON") == 1) then ObjectDoSpecialPower(self, "SpecialPower_GuardShieldAIModusActivator") end ObjectGrantUpgrade(self, "Upgrade_GuardShieldControllbarRefreshDummy") --refresh upgrade stack ObjectRemoveUpgrade(self, "Upgrade_GuardShieldControllbarRefreshDummy") end function GuardShieldAIModusTriggerDelete_Function(self, source) if ( (ObjectHasUpgrade(self, "Upgrade_GuardShieldAIModusON") == 0) and (ObjectHasUpgrade(self, "Upgrade_GuardShieldAIModusOFF") == 1) ) then ObjectDoSpecialPower(self, "SpecialPower_GuardShieldAIModusDeactivator") if (ObjectHasUpgrade(self, "Upgrade_GuardShieldON") == 1) then ObjectDoSpecialPower(self, "SpecialPower_GuardShield") end end end function GuardShieldOnUpgrade_Function(self) ObjectGrantUpgrade(self, "Upgrade_GuardShieldON") end function GuardShieldOnUpgradeRemove_Function(self) ObjectRemoveUpgrade(self, "Upgrade_GuardShieldON") end function GuardShieldONBroadcast_Function(self) ObjectBroadcastEventToAllies(self, "BeginChanting", 9999) ObjectSetChanting(self, true) --ObjectBroadcastEventToUnits(self, "BeginChanting", 9999) end function GuardShieldOFFBroadcast_Function(self) ObjectBroadcastEventToAllies(self, "StopChanting", 9999) ObjectSetChanting(self, false) --ObjectBroadcastEventToUnits(self, "StopChanting", 9999) end --------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------- 5-adding more colors to the game and start with big amount of money it can easly create mod via mapmetadata_global.xml 6-blancing can be done via edit map.xml from example C:\Users\hussi\AppData\Roaming\Command & Conquer 3 Tiberium Wars\Maps\asteroid\map.xml or overrides.xml it need to complir by MODSDK program or redhistory owner mod must do these balancing i was edit via map.xml 1- nighthawk aircraft unit must be as spiecalpower unit not aircraft building unit with spawn 3 units every 420s and replace nighthawk from aircraft building with p51 in <LogicCommandSet id="GDIAirTowerCommandSet"> removing this <Cmd>Command_ConstructAlliedNighthawkGun</Cmd> and replace it with <Cmd>Command_AlliedNighthawkGun</Cmd> and removing <Cmd>Command_P51Squad</Cmd> and replace with <Cmd>Command_ConstructAlliedP51</Cmd> or make nighthawk stormshadow missile weaker by edit weapons.xml lines <WeaponTemplate id="NighthawkLongArmMissileWeapon" Name="NighthawkLongArmMissileWeapon" AttackRange="550" MinWeaponSpeed="100" MaxWeaponSpeed="110" ContinuousFireOne="9999" ContinuousFireTwo="99999" 6- i like thi effect of stractures after it destroyed but the stracture sink underground before the animation complete of stracture effect animation to fix this redhistory must edit this line for all stractures from GDI\Structures example <SlowDeath id="ModuleTag_Death" SinkDelay="11s" SinkRate="1.0" DestructionDelay="11s"> <OCL Type="INITIAL"> <OCL>OCL_NODPhantomDebris</OCL> </OCL> <DieMuxData DeathTypes="ALL"/> <Sound Type="INITIAL" List="HumanFaction_SmallBuilding_DieMS"/> </SlowDeath> 7- other more damage changes from weapons.xml here is <WeaponTemplate id="NighthawkLongArmMissileWeapon" Name="NighthawkLongArmMissileWeapon" AttackRange="550" MinimumAttackRange="0" RangeBonusMinHeight="0" RangeBonus="0" RangeBonusPerFoot="0" RequestAssistRange="0" AcceptableAimDelta="20d" AimDirection="0d" ScatterRadius="0" ScatterLength="0" ScatterTargetScalar="0" WeaponSpeed="100" MinWeaponSpeed="100" MaxWeaponSpeed="110" IdleAfterFiringDelaySeconds="-1s" HoldAfterFiringDelaySeconds="0s" WeaponRecoil="0d" MinTargetPitch="-180d" MaxTargetPitch="180d" FireSound="Allied_NightHawk_DropBombMS" FireFX="" FireVeteranFX="" FireFlankFX="" PreAttackFX="" ClipSize="2" ContinuousFireOne="9999" ContinuousFireTwo="99999" ContinuousFireCoastSeconds="0s" AutoReloadWhenIdleSeconds="0s" ShotsPerBarrel="1" RequiredFiringObjectStatus="" ForbiddenFiringObjectStatus="" ContinueAttackRange="0" SuspendFXDelaySeconds="0s" HitPercentage="100%" HitPassengerPercentage="100%" HealthProportionalResolution="0" MaxAttackPassengers="0" RestrictedHeightRange="0" Flags="NONE" PreAttackType="PER_SHOT" ReAcquireDetailType="PER_CLIP" AutoReloadsClip="AUTO" SingleAmmoReloadedNotFullSound="" ClipReloadedSound="" RadiusDamageAffects="ALLIES ENEMIES NEUTRALS" ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS" AntiMask="ANTI_GROUND ANTI_STRUCTURE" ProjectileStreamName="" ScatterIndependently="False" DisableScatterForTargetsOnWall="False" ScaleWeaponSpeed="False" CanBeDodged="False" HoldDuringReload="False" CanFireWhileMoving="True" CanFireWhileCharging="False" FiringLoopSoundContinuesDuringReload="True" DamageDealtAtSelfPosition="False" CheckStatusFlagsInRangeChecks="True" ProjectileSelf="False" MeleeWeapon="False" ChaseWeapon="False" LeechRangeWeapon="False" HitStoredTarget="False" CapableOfFollowingWaypoints="False" ShowsAmmoPips="False" AllowAttackGarrisonedBldgs="False" PlayFXWhenStealthed="False" IgnoreLinearFirstTarget="False" ForceDisplayPercentReady="False" IsAimingWeapon="False" NoVictimNeeded="False" RotatingTurret="False" PassengerProportionalAttack="False" FinishAttackOnceStarted="True" CannotTargetCastleVictims="False" RequireFollowThru="True" ShareTimers="False" ShouldPlayUnderAttackEvaEvent="True" InstantLoadClipOnActivate="False" LockWhenUsing="False" BombardType="False" UseInnateAttributes="False" StopFiringOnCanBeInvisible="False" ContactWeapon="False"> <ClipReloadTime MinSeconds="10s" MaxSeconds="10s" /> <Nuggets> <ProjectileNugget PartitionFilterTestType="EXTENTS_3D" ForbiddenTargetObjectStatus="" ForbiddenTargetModelCondition="" WarheadTemplate="NighthawkLongArmMissileWarhead" ProjectileTemplate="NighthawkLongArmMissileProjectile" WeaponLaunchBoneSlotOverride="NO_WEAPON"> <SpecialObjectFilter Rule="ALL" Relationship="" Alignment="NONE" Include="" Exclude="INFANTRY" /> <VeterancyProjectiles VeterancyLevel="HEROIC" ProjectileTemplate="NighthawkLongArmMissileProjectile_Veteran" /> </ProjectileNugget> <ProjectileNugget PartitionFilterTestType="EXTENTS_3D" ForbiddenTargetObjectStatus="" ForbiddenTargetModelCondition="" WarheadTemplate="NighthawkLongArmMissileWarhead" ProjectileTemplate="NighthawkLongArmMissileInfantryProjectile" WeaponLaunchBoneSlotOverride="NO_WEAPON"> <SpecialObjectFilter Rule="NONE" Relationship="" Alignment="NONE" Include="INFANTRY" Exclude="" /> <VeterancyProjectiles VeterancyLevel="HEROIC" ProjectileTemplate="NighthawkLongArmMissileProjectile_Veteran" /> </ProjectileNugget> <SuppressionNugget PartitionFilterTestType="EXTENTS_3D" ForbiddenTargetObjectStatus="" ForbiddenTargetModelCondition="" Radius="25" Suppression="10" DurationSeconds="1s" /> </Nuggets> </WeaponTemplate> <WeaponTemplate id="NODVenomMinigun" Name="NODVenomMinigun" AttackRange="200.0" WeaponSpeed="999999.0" FireSoundPerClip="NOD_Venom_GunFire_v6" FireFX="FX_NODRifleManFire" FireVeteranFX="FX_GDIRifleManFireHeroic" RadiusDamageAffects="ALLIES ENEMIES NEUTRALS" AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY" CanFireWhileMoving="true" ForbiddenFiringObjectStatus="WEAPON_UPGRADED_01" ClipSize="4" > <FiringDuration MinSeconds="0.1s" MaxSeconds="0.1s" /> <ClipReloadTime MinSeconds="0.4s" MaxSeconds="0.5s"/> <Nuggets> <DamageNugget Damage="70.0" Radius="0.0" DelayTimeSeconds="0.0s" DamageType="GUN" DamageFXType="NOD_MACHINEGUN" DeathType="NORMAL" /> <SuppressionNugget Radius="1.0" Suppression="25" DurationSeconds="5s" /> </Nuggets> </WeaponTemplate> <WeaponTemplate id="RiftGeneratorWeapon" Name="RiftGeneratorWeapon" AttackRange="500" MinimumAttackRange="0" RangeBonusMinHeight="0" RangeBonus="0" RangeBonusPerFoot="0" RequestAssistRange="0" AcceptableAimDelta="0d" AimDirection="0d" ScatterRadius="0" ScatterLength="0" ScatterTargetScalar="0" WeaponSpeed="99999" MinWeaponSpeed="99999" MaxWeaponSpeed="99999" IdleAfterFiringDelaySeconds="-1s" HoldAfterFiringDelaySeconds="0s" WeaponRecoil="0d" MinTargetPitch="-180d" MaxTargetPitch="180d" FireFX="" FireVeteranFX="" FireFlankFX="" PreAttackFX="" ClipSize="0" ContinuousFireOne="99999" ContinuousFireTwo="99999" ContinuousFireCoastSeconds="0s" AutoReloadWhenIdleSeconds="0s" ShotsPerBarrel="0" RequiredFiringObjectStatus="" ForbiddenFiringObjectStatus="" ContinueAttackRange="0" SuspendFXDelaySeconds="0s" HitPercentage="100%" HitPassengerPercentage="100%" HealthProportionalResolution="0" MaxAttackPassengers="0" RestrictedHeightRange="0" Flags="NONE" PreAttackType="PER_SHOT" ReAcquireDetailType="PER_SHOT" AutoReloadsClip="AUTO" SingleAmmoReloadedNotFullSound="" ClipReloadedSound="" RadiusDamageAffects="SELF ALLIES ENEMIES NEUTRALS" ProjectileCollidesWith="STRUCTURES" AntiMask="ANTI_GROUND" ProjectileStreamName="" ScatterIndependently="False" DisableScatterForTargetsOnWall="False" ScaleWeaponSpeed="False" CanBeDodged="False" HoldDuringReload="False" CanFireWhileMoving="False" CanFireWhileCharging="False" FiringLoopSoundContinuesDuringReload="True" DamageDealtAtSelfPosition="False" CheckStatusFlagsInRangeChecks="True" ProjectileSelf="False" MeleeWeapon="False" ChaseWeapon="False" LeechRangeWeapon="False" HitStoredTarget="False" CapableOfFollowingWaypoints="False" ShowsAmmoPips="False" AllowAttackGarrisonedBldgs="False" PlayFXWhenStealthed="False" IgnoreLinearFirstTarget="False" ForceDisplayPercentReady="False" IsAimingWeapon="False" NoVictimNeeded="False" RotatingTurret="False" PassengerProportionalAttack="False" FinishAttackOnceStarted="True" CannotTargetCastleVictims="False" RequireFollowThru="False" ShareTimers="False" ShouldPlayUnderAttackEvaEvent="True" InstantLoadClipOnActivate="False" LockWhenUsing="False" BombardType="False" UseInnateAttributes="False" StopFiringOnCanBeInvisible="False" ContactWeapon="False"> <Nuggets> <DamageNugget PartitionFilterTestType="EXTENTS_3D" ForbiddenTargetObjectStatus="" ForbiddenTargetModelCondition="" Damage="120" DamageTaperOff="-1" Radius="300" MinRadius="0" DamageArc="360d" DamageMaxHeight="-1" DamageMaxHeightAboveTerrain="-1" FlankingBonus="0" FlankedScalar="1" DelayTimeSeconds="0s" DamageType="CANNON" DeathType="EXTRA_3" DamageFXType="UNDEFINED" DamageSubType="NORMAL" DrainLifeMultiplier="1" DamageSpeed="0" VictimShroudRevealer="" DamageArcInverted="False" AcceptDamageAdd="True" OnlyKillOwnerWhenTriggered="False" DrainLife="False" CylinderAOE="True" /> <MetaImpactNugget PartitionFilterTestType="EXTENTS_3D" ForbiddenTargetObjectStatus="" ForbiddenTargetModelCondition="" ShockWaveAmount="30" ShockWaveRadius="200" ShockWaveArc="360d" ShockWaveTaperOff="0" ShockWaveSpeed="0" ShockWaveZMult="2" CyclonicFactor="0.8" ShockwaveDelaySeconds="0s" Suppression="0" HeroResist="0" ShockWaveClearWaveMult="2" ShockWaveClearFlingHeight="100" ShockWaveArcInverted="False" InvertShockWave="False" FlipDirection="True" OnlyWhenJustDied="False" ShockWaveClearRadius="False" /> </Nuggets> </WeaponTemplate> <WeaponTemplate id="WeatherStormSuperBoltWeapon" Name="WeatherStormSuperBoltWeapon" AttackRange="450" MinimumAttackRange="0" RangeBonusMinHeight="0" RangeBonus="0" RangeBonusPerFoot="0" RequestAssistRange="0" AcceptableAimDelta="180d" AimDirection="0d" ScatterRadius="0" ScatterLength="0" ScatterTargetScalar="0" WeaponSpeed="5000" MinWeaponSpeed="99999" MaxWeaponSpeed="99999" IdleAfterFiringDelaySeconds="-1s" HoldAfterFiringDelaySeconds="0s" WeaponRecoil="0d" MinTargetPitch="-180d" MaxTargetPitch="180d" FireFX="" FireVeteranFX="" FireFlankFX="" PreAttackFX="" ClipSize="0" ContinuousFireOne="99999" ContinuousFireTwo="99999" ContinuousFireCoastSeconds="0s" AutoReloadWhenIdleSeconds="0s" ShotsPerBarrel="0" RequiredFiringObjectStatus="" ForbiddenFiringObjectStatus="" ContinueAttackRange="0" SuspendFXDelaySeconds="0s" HitPercentage="100%" HitPassengerPercentage="100%" HealthProportionalResolution="0" MaxAttackPassengers="0" RestrictedHeightRange="0" Flags="NONE" PreAttackType="PER_SHOT" ReAcquireDetailType="PER_SHOT" AutoReloadsClip="AUTO" SingleAmmoReloadedNotFullSound="" ClipReloadedSound="" RadiusDamageAffects="ALLIES ENEMIES NEUTRALS" ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS CONTROLLED_STRUCTURES" AntiMask="ANTI_AIRBORNE_VEHICLE ANTI_GROUND ANTI_AIRBORNE_INFANTRY ANTI_STRUCTURE" ProjectileStreamName="" ScatterIndependently="False" DisableScatterForTargetsOnWall="False" ScaleWeaponSpeed="False" CanBeDodged="False" HoldDuringReload="False" CanFireWhileMoving="True" CanFireWhileCharging="False" FiringLoopSoundContinuesDuringReload="True" DamageDealtAtSelfPosition="False" CheckStatusFlagsInRangeChecks="True" ProjectileSelf="False" MeleeWeapon="False" ChaseWeapon="False" LeechRangeWeapon="False" HitStoredTarget="False" CapableOfFollowingWaypoints="False" ShowsAmmoPips="False" AllowAttackGarrisonedBldgs="False" PlayFXWhenStealthed="False" IgnoreLinearFirstTarget="False" ForceDisplayPercentReady="False" IsAimingWeapon="False" NoVictimNeeded="False" RotatingTurret="False" PassengerProportionalAttack="False" FinishAttackOnceStarted="True" CannotTargetCastleVictims="False" RequireFollowThru="False" ShareTimers="False" ShouldPlayUnderAttackEvaEvent="True" InstantLoadClipOnActivate="False" LockWhenUsing="False" BombardType="False" UseInnateAttributes="False" StopFiringOnCanBeInvisible="False" ContactWeapon="False"> <FiringDuration MinSeconds="0.5s" MaxSeconds="0.5s" /> <Nuggets> <DamageNugget PartitionFilterTestType="EXTENTS_3D" ForbiddenTargetObjectStatus="" ForbiddenTargetModelCondition="" Damage="1200" DamageTaperOff="-1" Radius="100" MinRadius="0" DamageArc="360d" DamageMaxHeight="-1" DamageMaxHeightAboveTerrain="-1" FlankingBonus="0" FlankedScalar="1" DelayTimeSeconds="0s" DamageType="ROCKET" DeathType="EXTRA_6" DamageFXType="ALIEN_ION" DamageSubType="NORMAL" DrainLifeMultiplier="1" DamageSpeed="0" VictimShroudRevealer="" DamageArcInverted="False" AcceptDamageAdd="True" OnlyKillOwnerWhenTriggered="False" DrainLife="False" CylinderAOE="True"> <DamageScalarDetails Scalar="250%"> <Filter Rule="ALL" Relationship="" Alignment="NONE" Include="" Exclude="CONSTRUCTION_YARD SUPER_WEAPON" /> </DamageScalarDetails> <DamageScalarDetails Scalar="130%"> <Filter Rule="NONE" Relationship="" Alignment="NONE" Include="" Exclude=""> <IncludeThing>AlienDronePlatform</IncludeThing> <IncludeThing>AlienRiftGenerator</IncludeThing> </Filter> </DamageScalarDetails> <DamageScalarDetails Scalar="90%"> <Filter Rule="NONE" Relationship="" Alignment="NONE" Include="SUPER_WEAPON" Exclude=""> <ExcludeThing>AlienRiftGenerator</ExcludeThing> </Filter> </DamageScalarDetails> </DamageNugget> </Nuggets> </WeaponTemplate> <WeaponTemplate id="NODFanaticDeathBomb" Name="NODFanaticDeathBomb" AttackRange="99999" MinimumAttackRange="0" RangeBonusMinHeight="0" RangeBonus="0" RangeBonusPerFoot="0" RequestAssistRange="0" AcceptableAimDelta="0d" AimDirection="0d" ScatterRadius="0" ScatterLength="0" ScatterTargetScalar="0" WeaponSpeed="99999" MinWeaponSpeed="99999" MaxWeaponSpeed="99999" IdleAfterFiringDelaySeconds="-1s" HoldAfterFiringDelaySeconds="0s" WeaponRecoil="0d" MinTargetPitch="-180d" MaxTargetPitch="180d" FireFX="FXList:fx_nodfanatichit" FireVeteranFX="" FireFlankFX="" PreAttackFX="" ClipSize="1" ContinuousFireOne="99999" ContinuousFireTwo="99999" ContinuousFireCoastSeconds="0s" AutoReloadWhenIdleSeconds="0s" ShotsPerBarrel="0" RequiredFiringObjectStatus="" ForbiddenFiringObjectStatus="INSIDE_GARRISON" ContinueAttackRange="0" SuspendFXDelaySeconds="0s" HitPercentage="100%" HitPassengerPercentage="100%" HealthProportionalResolution="0" MaxAttackPassengers="0" RestrictedHeightRange="0" Flags="NONE" PreAttackType="PER_SHOT" ReAcquireDetailType="PER_SHOT" AutoReloadsClip="AUTO" SingleAmmoReloadedNotFullSound="" ClipReloadedSound="" RadiusDamageAffects="SELF ALLIES ENEMIES NEUTRALS" ProjectileCollidesWith="STRUCTURES" AntiMask="ANTI_GROUND" ProjectileStreamName="" ScatterIndependently="False" DisableScatterForTargetsOnWall="False" ScaleWeaponSpeed="False" CanBeDodged="False" HoldDuringReload="False" CanFireWhileMoving="False" CanFireWhileCharging="False" FiringLoopSoundContinuesDuringReload="True" DamageDealtAtSelfPosition="False" CheckStatusFlagsInRangeChecks="True" ProjectileSelf="False" MeleeWeapon="False" ChaseWeapon="False" LeechRangeWeapon="False" HitStoredTarget="False" CapableOfFollowingWaypoints="False" ShowsAmmoPips="False" AllowAttackGarrisonedBldgs="False" PlayFXWhenStealthed="False" IgnoreLinearFirstTarget="False" ForceDisplayPercentReady="False" IsAimingWeapon="False" NoVictimNeeded="False" RotatingTurret="False" PassengerProportionalAttack="False" FinishAttackOnceStarted="True" CannotTargetCastleVictims="False" RequireFollowThru="False" ShareTimers="False" ShouldPlayUnderAttackEvaEvent="True" InstantLoadClipOnActivate="False" LockWhenUsing="False" BombardType="False" UseInnateAttributes="False" StopFiringOnCanBeInvisible="False" ContactWeapon="False"> <FiringDuration MinSeconds="0.1s" MaxSeconds="0.1s" /> <Nuggets> <DamageNugget PartitionFilterTestType="EXTENTS_3D" ForbiddenTargetObjectStatus="" ForbiddenTargetModelCondition="" Damage="1000" DamageTaperOff="-1" Radius="150" MinRadius="0" DamageArc="360d" DamageMaxHeight="-1" DamageMaxHeightAboveTerrain="-1" FlankingBonus="0" FlankedScalar="1" DelayTimeSeconds="0.1s" DamageType="CANNON" DeathType="DETONATED" DamageFXType="NOD_GRENADE" DamageSubType="NORMAL" DrainLifeMultiplier="1" DamageSpeed="0" VictimShroudRevealer="" DamageArcInverted="False" AcceptDamageAdd="True" OnlyKillOwnerWhenTriggered="False" DrainLife="False" CylinderAOE="False"> <DamageScalarDetails Scalar="1%"> <Filter Rule="NONE" Relationship="ALLIES" Alignment="NONE" Include="" Exclude=""> <IncludeThing>NODFanatic</IncludeThing> </Filter> </DamageScalarDetails> <DamageScalarDetails Scalar="125%"> <Filter Rule="NONE" Relationship="" Alignment="NONE" Include="STRUCTURE" Exclude="" /> </DamageScalarDetails> </DamageNugget> </Nuggets> </WeaponTemplate> <WeaponTemplate id="SovietSuperBombWarhead" Name="SovietSuperBombWarhead" AttackRange="0" MinimumAttackRange="0" RangeBonusMinHeight="0" RangeBonus="0" RangeBonusPerFoot="0" RequestAssistRange="0" AcceptableAimDelta="0d" AimDirection="0d" ScatterRadius="0" ScatterLength="0" ScatterTargetScalar="0" WeaponSpeed="99999" MinWeaponSpeed="99999" MaxWeaponSpeed="99999" IdleAfterFiringDelaySeconds="-1s" HoldAfterFiringDelaySeconds="0s" WeaponRecoil="0d" MinTargetPitch="-180d" MaxTargetPitch="180d" FireFX="" FireVeteranFX="" FireFlankFX="" PreAttackFX="" ClipSize="0" ContinuousFireOne="99999" ContinuousFireTwo="99999" ContinuousFireCoastSeconds="0s" AutoReloadWhenIdleSeconds="0s" ShotsPerBarrel="0" RequiredFiringObjectStatus="" ForbiddenFiringObjectStatus="" ContinueAttackRange="0" SuspendFXDelaySeconds="0s" HitPercentage="100%" HitPassengerPercentage="100%" HealthProportionalResolution="0" MaxAttackPassengers="0" RestrictedHeightRange="0" Flags="NONE" PreAttackType="PER_SHOT" ReAcquireDetailType="PER_SHOT" AutoReloadsClip="AUTO" SingleAmmoReloadedNotFullSound="" ClipReloadedSound="" RadiusDamageAffects="ALLIES ENEMIES NEUTRALS" ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS" AntiMask="ANTI_GROUND" ProjectileStreamName="" ScatterIndependently="False" DisableScatterForTargetsOnWall="False" ScaleWeaponSpeed="False" CanBeDodged="False" HoldDuringReload="False" CanFireWhileMoving="False" CanFireWhileCharging="False" FiringLoopSoundContinuesDuringReload="True" DamageDealtAtSelfPosition="False" CheckStatusFlagsInRangeChecks="True" ProjectileSelf="False" MeleeWeapon="False" ChaseWeapon="False" LeechRangeWeapon="False" HitStoredTarget="False" CapableOfFollowingWaypoints="False" ShowsAmmoPips="False" AllowAttackGarrisonedBldgs="False" PlayFXWhenStealthed="False" IgnoreLinearFirstTarget="False" ForceDisplayPercentReady="False" IsAimingWeapon="False" NoVictimNeeded="False" RotatingTurret="False" PassengerProportionalAttack="False" FinishAttackOnceStarted="True" CannotTargetCastleVictims="False" RequireFollowThru="False" ShareTimers="False" ShouldPlayUnderAttackEvaEvent="True" InstantLoadClipOnActivate="False" LockWhenUsing="False" BombardType="False" UseInnateAttributes="False" StopFiringOnCanBeInvisible="False" ContactWeapon="False"> <Nuggets> <DamageNugget PartitionFilterTestType="EXTENTS_3D" ForbiddenTargetObjectStatus="" ForbiddenTargetModelCondition="" Damage="3500" DamageTaperOff="5" Radius="250" MinRadius="0" DamageArc="360d" DamageMaxHeight="-1" DamageMaxHeightAboveTerrain="-1" FlankingBonus="0" FlankedScalar="1" DelayTimeSeconds="0s" DamageType="CANNON" DeathType="EXTRA_3" DamageFXType="UNDEFINED" DamageSubType="NORMAL" DrainLifeMultiplier="1" DamageSpeed="0" VictimShroudRevealer="" DamageArcInverted="False" AcceptDamageAdd="True" OnlyKillOwnerWhenTriggered="False" DrainLife="False" CylinderAOE="False"> <DamageScalarDetails Scalar="125%"> <Filter Rule="NONE" Relationship="" Alignment="NONE" Include="STRUCTURE" Exclude="" /> </DamageScalarDetails> </DamageNugget> </Nuggets> </WeaponTemplate> <WeaponTemplate id="AlliedAirDispenserBombWarhead" Name="AlliedAirDispenserBombWarhead" AttackRange="0" MinimumAttackRange="0" RangeBonusMinHeight="0" RangeBonus="0" RangeBonusPerFoot="0" RequestAssistRange="0" AcceptableAimDelta="0d" AimDirection="0d" ScatterRadius="0" ScatterLength="0" ScatterTargetScalar="0" WeaponSpeed="99999" MinWeaponSpeed="99999" MaxWeaponSpeed="99999" IdleAfterFiringDelaySeconds="-1s" HoldAfterFiringDelaySeconds="0s" WeaponRecoil="0d" MinTargetPitch="-180d" MaxTargetPitch="180d" FireFX="" FireVeteranFX="" FireFlankFX="" PreAttackFX="" ClipSize="0" ContinuousFireOne="99999" ContinuousFireTwo="99999" ContinuousFireCoastSeconds="0s" AutoReloadWhenIdleSeconds="0s" ShotsPerBarrel="0" RequiredFiringObjectStatus="" ForbiddenFiringObjectStatus="" ContinueAttackRange="0" SuspendFXDelaySeconds="0s" HitPercentage="100%" HitPassengerPercentage="100%" HealthProportionalResolution="0" MaxAttackPassengers="0" RestrictedHeightRange="0" Flags="NONE" PreAttackType="PER_SHOT" ReAcquireDetailType="PER_SHOT" AutoReloadsClip="AUTO" SingleAmmoReloadedNotFullSound="" ClipReloadedSound="" RadiusDamageAffects="ALLIES ENEMIES NEUTRALS" ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS" AntiMask="ANTI_GROUND" ProjectileStreamName="" ScatterIndependently="False" DisableScatterForTargetsOnWall="False" ScaleWeaponSpeed="False" CanBeDodged="False" HoldDuringReload="False" CanFireWhileMoving="False" CanFireWhileCharging="False" FiringLoopSoundContinuesDuringReload="True" DamageDealtAtSelfPosition="False" CheckStatusFlagsInRangeChecks="True" ProjectileSelf="False" MeleeWeapon="False" ChaseWeapon="False" LeechRangeWeapon="False" HitStoredTarget="False" CapableOfFollowingWaypoints="False" ShowsAmmoPips="False" AllowAttackGarrisonedBldgs="False" PlayFXWhenStealthed="False" IgnoreLinearFirstTarget="False" ForceDisplayPercentReady="False" IsAimingWeapon="False" NoVictimNeeded="False" RotatingTurret="False" PassengerProportionalAttack="False" FinishAttackOnceStarted="True" CannotTargetCastleVictims="False" RequireFollowThru="False" ShareTimers="False" ShouldPlayUnderAttackEvaEvent="True" InstantLoadClipOnActivate="False" LockWhenUsing="False" BombardType="False" UseInnateAttributes="False" StopFiringOnCanBeInvisible="False" ContactWeapon="False"> <Nuggets> <DamageNugget PartitionFilterTestType="EXTENTS_3D" ForbiddenTargetObjectStatus="" ForbiddenTargetModelCondition="" Damage="5500" DamageTaperOff="5" Radius="200" MinRadius="0" DamageArc="360d" DamageMaxHeight="-1" DamageMaxHeightAboveTerrain="-1" FlankingBonus="0" FlankedScalar="1" DelayTimeSeconds="1.5s" DamageType="GRENADE" DeathType="EXTRA_3" DamageFXType="UNDEFINED" DamageSubType="NORMAL" DrainLifeMultiplier="1" DamageSpeed="0" VictimShroudRevealer="" DamageArcInverted="False" AcceptDamageAdd="True" OnlyKillOwnerWhenTriggered="False" DrainLife="False" CylinderAOE="False" /> </Nuggets> </WeaponTemplate> <WeaponTemplate id="AlliedAirDispenserBomb" Name="AlliedAirDispenserBomb" AttackRange="700" MinimumAttackRange="0" RangeBonusMinHeight="0" RangeBonus="0" RangeBonusPerFoot="0" RequestAssistRange="0" AcceptableAimDelta="180d" AimDirection="0d" ScatterRadius="0" ScatterLength="0" ScatterTargetScalar="0" WeaponSpeed="100" MinWeaponSpeed="99999" MaxWeaponSpeed="99999" IdleAfterFiringDelaySeconds="-1s" HoldAfterFiringDelaySeconds="0s" WeaponRecoil="0d" MinTargetPitch="-180d" MaxTargetPitch="180d" FireSound="AudioEvent:SOV_Kirov_BombDrop" FireFX="" FireVeteranFX="" FireFlankFX="" PreAttackFX="" ClipSize="0" ContinuousFireOne="99999" ContinuousFireTwo="99999" ContinuousFireCoastSeconds="0s" AutoReloadWhenIdleSeconds="0s" ShotsPerBarrel="0" RequiredFiringObjectStatus="" ForbiddenFiringObjectStatus="" ContinueAttackRange="0" SuspendFXDelaySeconds="0s" HitPercentage="100%" HitPassengerPercentage="100%" HealthProportionalResolution="0" MaxAttackPassengers="0" RestrictedHeightRange="0" Flags="NONE" PreAttackType="PER_SHOT" ReAcquireDetailType="PER_SHOT" AutoReloadsClip="AUTO" SingleAmmoReloadedNotFullSound="" ClipReloadedSound="" RadiusDamageAffects="ALLIES ENEMIES NEUTRALS" ProjectileCollidesWith="STRUCTURES" AntiMask="ANTI_GROUND" ProjectileStreamName="" ScatterIndependently="False" DisableScatterForTargetsOnWall="False" ScaleWeaponSpeed="False" CanBeDodged="False" HoldDuringReload="False" CanFireWhileMoving="False" CanFireWhileCharging="False" FiringLoopSoundContinuesDuringReload="True" DamageDealtAtSelfPosition="False" CheckStatusFlagsInRangeChecks="True" ProjectileSelf="False" MeleeWeapon="False" ChaseWeapon="False" LeechRangeWeapon="False" HitStoredTarget="False" CapableOfFollowingWaypoints="False" ShowsAmmoPips="False" AllowAttackGarrisonedBldgs="False" PlayFXWhenStealthed="False" IgnoreLinearFirstTarget="False" ForceDisplayPercentReady="False" IsAimingWeapon="False" NoVictimNeeded="False" RotatingTurret="False" PassengerProportionalAttack="False" FinishAttackOnceStarted="True" CannotTargetCastleVictims="False" RequireFollowThru="False" ShareTimers="False" ShouldPlayUnderAttackEvaEvent="True" InstantLoadClipOnActivate="False" LockWhenUsing="False" BombardType="False" UseInnateAttributes="False" StopFiringOnCanBeInvisible="False" ContactWeapon="False"> <FiringDuration MinSeconds="5s" MaxSeconds="5s" /> <Nuggets> <ProjectileNugget PartitionFilterTestType="EXTENTS_3D" ForbiddenTargetObjectStatus="" ForbiddenTargetModelCondition="" WarheadTemplate="WeaponTemplate:AlliedAirDispenserBombWarhead" ProjectileTemplate="GameObject:AlliedDaisyCutterBombProjectile" WeaponLaunchBoneSlotOverride="NO_WEAPON" /> </Nuggets> </WeaponTemplate> <WeaponTemplate id="BadgerBombWarhead" Name="BadgerBombWarhead" AttackRange="0" MinimumAttackRange="0" RangeBonusMinHeight="0" RangeBonus="0" RangeBonusPerFoot="0" RequestAssistRange="0" AcceptableAimDelta="0d" AimDirection="0d" ScatterRadius="0" ScatterLength="0" ScatterTargetScalar="0" WeaponSpeed="99999" MinWeaponSpeed="99999" MaxWeaponSpeed="99999" IdleAfterFiringDelaySeconds="-1s" HoldAfterFiringDelaySeconds="0s" WeaponRecoil="0d" MinTargetPitch="-180d" MaxTargetPitch="180d" FireFX="" FireVeteranFX="" FireFlankFX="" PreAttackFX="" ClipSize="0" ContinuousFireOne="99999" ContinuousFireTwo="99999" ContinuousFireCoastSeconds="0s" AutoReloadWhenIdleSeconds="0s" ShotsPerBarrel="0" RequiredFiringObjectStatus="" ForbiddenFiringObjectStatus="" ContinueAttackRange="0" SuspendFXDelaySeconds="0s" HitPercentage="100%" HitPassengerPercentage="100%" HealthProportionalResolution="0" MaxAttackPassengers="0" RestrictedHeightRange="0" Flags="NONE" PreAttackType="PER_SHOT" ReAcquireDetailType="PER_SHOT" AutoReloadsClip="AUTO" SingleAmmoReloadedNotFullSound="" ClipReloadedSound="" RadiusDamageAffects="ALLIES ENEMIES NEUTRALS" ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS" AntiMask="ANTI_GROUND" ProjectileStreamName="" ScatterIndependently="False" DisableScatterForTargetsOnWall="False" ScaleWeaponSpeed="False" CanBeDodged="False" HoldDuringReload="False" CanFireWhileMoving="False" CanFireWhileCharging="False" FiringLoopSoundContinuesDuringReload="True" DamageDealtAtSelfPosition="False" CheckStatusFlagsInRangeChecks="True" ProjectileSelf="False" MeleeWeapon="False" ChaseWeapon="False" LeechRangeWeapon="False" HitStoredTarget="False" CapableOfFollowingWaypoints="False" ShowsAmmoPips="False" AllowAttackGarrisonedBldgs="False" PlayFXWhenStealthed="False" IgnoreLinearFirstTarget="False" ForceDisplayPercentReady="False" IsAimingWeapon="False" NoVictimNeeded="False" RotatingTurret="False" PassengerProportionalAttack="False" FinishAttackOnceStarted="True" CannotTargetCastleVictims="False" RequireFollowThru="False" ShareTimers="False" ShouldPlayUnderAttackEvaEvent="True" InstantLoadClipOnActivate="False" LockWhenUsing="False" BombardType="False" UseInnateAttributes="False" StopFiringOnCanBeInvisible="False" ContactWeapon="False"> <Nuggets> <DamageNugget PartitionFilterTestType="EXTENTS_3D" ForbiddenTargetObjectStatus="" ForbiddenTargetModelCondition="" Damage="2500" DamageTaperOff="-1" Radius="110" MinRadius="0" DamageArc="360d" DamageMaxHeight="-1" DamageMaxHeightAboveTerrain="-1" FlankingBonus="0" FlankedScalar="1" DelayTimeSeconds="0s" DamageType="CANNON" DeathType="EXTRA_3" DamageFXType="UNDEFINED" DamageSubType="NORMAL" DrainLifeMultiplier="1" DamageSpeed="0" VictimShroudRevealer="" DamageArcInverted="False" AcceptDamageAdd="True" OnlyKillOwnerWhenTriggered="False" DrainLife="False" CylinderAOE="False"> <DamageScalarDetails Scalar="9.999999%"> <Filter Rule="NONE" Relationship="" Alignment="NONE" Include="TIBERIUM" Exclude="" /> </DamageScalarDetails> </DamageNugget> <WeaponOCLNugget PartitionFilterTestType="EXTENTS_3D" ForbiddenTargetObjectStatus="" ForbiddenTargetModelCondition="" WeaponOCL="ObjectCreationList:OCL_MetaSovietBadgerStrike" /> </Nuggets> </WeaponTemplate> <WeaponTemplate id="SovietBadgerBomberDeathWeapon" Name="SovietBadgerBomberDeathWeapon" AttackRange="400" MinimumAttackRange="0" RangeBonusMinHeight="0" RangeBonus="0" RangeBonusPerFoot="0" RequestAssistRange="0" AcceptableAimDelta="360d" AimDirection="0d" ScatterRadius="0" ScatterLength="0" ScatterTargetScalar="0" WeaponSpeed="999999" MinWeaponSpeed="99999" MaxWeaponSpeed="99999" IdleAfterFiringDelaySeconds="-1s" HoldAfterFiringDelaySeconds="0s" WeaponRecoil="0d" MinTargetPitch="-180d" MaxTargetPitch="180d" FireFX="FXList:FX_Madin_NapalmExplosionShake" FireVeteranFX="" FireFlankFX="" PreAttackFX="" ClipSize="1" ContinuousFireOne="99999" ContinuousFireTwo="99999" ContinuousFireCoastSeconds="0s" AutoReloadWhenIdleSeconds="0s" ShotsPerBarrel="0" RequiredFiringObjectStatus="" ForbiddenFiringObjectStatus="" ContinueAttackRange="0" SuspendFXDelaySeconds="0s" HitPercentage="100%" HitPassengerPercentage="100%" HealthProportionalResolution="0" MaxAttackPassengers="0" RestrictedHeightRange="0" Flags="NONE" PreAttackType="PER_SHOT" ReAcquireDetailType="PER_SHOT" AutoReloadsClip="AUTO" SingleAmmoReloadedNotFullSound="" ClipReloadedSound="" RadiusDamageAffects="ALLIES ENEMIES NEUTRALS" ProjectileCollidesWith="STRUCTURES" AntiMask="ANTI_GROUND" ProjectileStreamName="" ScatterIndependently="False" DisableScatterForTargetsOnWall="False" ScaleWeaponSpeed="False" CanBeDodged="False" HoldDuringReload="False" CanFireWhileMoving="False" CanFireWhileCharging="False" FiringLoopSoundContinuesDuringReload="True" DamageDealtAtSelfPosition="False" CheckStatusFlagsInRangeChecks="True" ProjectileSelf="False" MeleeWeapon="False" ChaseWeapon="False" LeechRangeWeapon="False" HitStoredTarget="False" CapableOfFollowingWaypoints="False" ShowsAmmoPips="False" AllowAttackGarrisonedBldgs="False" PlayFXWhenStealthed="False" IgnoreLinearFirstTarget="False" ForceDisplayPercentReady="False" IsAimingWeapon="False" NoVictimNeeded="False" RotatingTurret="False" PassengerProportionalAttack="False" FinishAttackOnceStarted="True" CannotTargetCastleVictims="False" RequireFollowThru="False" ShareTimers="False" ShouldPlayUnderAttackEvaEvent="True" InstantLoadClipOnActivate="False" LockWhenUsing="False" BombardType="False" UseInnateAttributes="False" StopFiringOnCanBeInvisible="False" ContactWeapon="False"> <ClipReloadTime MinSeconds="0.1s" MaxSeconds="0.1s" /> <Nuggets> <DamageNugget PartitionFilterTestType="EXTENTS_3D" ForbiddenTargetObjectStatus="AIRBORNE_TARGET" ForbiddenTargetModelCondition="" Damage="1500" DamageTaperOff="-1" Radius="150" MinRadius="0" DamageArc="360d" DamageMaxHeight="-1" DamageMaxHeightAboveTerrain="-1" FlankingBonus="0" FlankedScalar="1" DelayTimeSeconds="0s" DamageType="CANNON" DeathType="EXTRA_3" DamageFXType="UNDEFINED" DamageSubType="NORMAL" DrainLifeMultiplier="1" DamageSpeed="0" VictimShroudRevealer="" DamageArcInverted="False" AcceptDamageAdd="True" OnlyKillOwnerWhenTriggered="False" DrainLife="False" CylinderAOE="False"> <DamageScalarDetails Scalar="25%"> <Filter Rule="NONE" Relationship="" Alignment="NONE" Include="TIBERIUM" Exclude="" /> </DamageScalarDetails> </DamageNugget> <WeaponOCLNugget PartitionFilterTestType="EXTENTS_3D" ForbiddenTargetObjectStatus="" ForbiddenTargetModelCondition="" WeaponOCL="ObjectCreationList:OCL_GenericAirStrikeTreeCrusher" /> </Nuggets> </WeaponTemplate> <WeaponTemplate id="AAGunWarhead" Name="AAGunWarhead" AttackRange="0" MinimumAttackRange="0" RangeBonusMinHeight="0" RangeBonus="0" RangeBonusPerFoot="0" RequestAssistRange="0" AcceptableAimDelta="0d" AimDirection="0d" ScatterRadius="0" ScatterLength="0" ScatterTargetScalar="0" WeaponSpeed="99999" MinWeaponSpeed="99999" MaxWeaponSpeed="99999" IdleAfterFiringDelaySeconds="-1s" HoldAfterFiringDelaySeconds="0s" WeaponRecoil="0d" MinTargetPitch="-180d" MaxTargetPitch="180d" FireFX="" FireVeteranFX="" FireFlankFX="" PreAttackFX="" ClipSize="0" ContinuousFireOne="99999" ContinuousFireTwo="99999" ContinuousFireCoastSeconds="0s" AutoReloadWhenIdleSeconds="0s" ShotsPerBarrel="0" RequiredFiringObjectStatus="" ForbiddenFiringObjectStatus="" ContinueAttackRange="0" SuspendFXDelaySeconds="0s" HitPercentage="100%" HitPassengerPercentage="100%" HealthProportionalResolution="0" MaxAttackPassengers="0" RestrictedHeightRange="0" Flags="NONE" PreAttackType="PER_SHOT" ReAcquireDetailType="PER_SHOT" AutoReloadsClip="AUTO" SingleAmmoReloadedNotFullSound="" ClipReloadedSound="" RadiusDamageAffects="ALLIES ENEMIES NEUTRALS" ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS" AntiMask="ANTI_AIRBORNE_VEHICLE ANTI_GROUND ANTI_AIRBORNE_INFANTRY" ProjectileStreamName="" ScatterIndependently="False" DisableScatterForTargetsOnWall="False" ScaleWeaponSpeed="False" CanBeDodged="False" HoldDuringReload="False" CanFireWhileMoving="False" CanFireWhileCharging="False" FiringLoopSoundContinuesDuringReload="True" DamageDealtAtSelfPosition="False" CheckStatusFlagsInRangeChecks="True" ProjectileSelf="False" MeleeWeapon="False" ChaseWeapon="False" LeechRangeWeapon="False" HitStoredTarget="False" CapableOfFollowingWaypoints="False" ShowsAmmoPips="False" AllowAttackGarrisonedBldgs="False" PlayFXWhenStealthed="False" IgnoreLinearFirstTarget="False" ForceDisplayPercentReady="False" IsAimingWeapon="False" NoVictimNeeded="False" RotatingTurret="False" PassengerProportionalAttack="False" FinishAttackOnceStarted="True" CannotTargetCastleVictims="False" RequireFollowThru="False" ShareTimers="False" ShouldPlayUnderAttackEvaEvent="True" InstantLoadClipOnActivate="False" LockWhenUsing="False" BombardType="False" UseInnateAttributes="False" StopFiringOnCanBeInvisible="False" ContactWeapon="False"> <Nuggets> <DamageNugget PartitionFilterTestType="EXTENTS_3D" ForbiddenTargetObjectStatus="" ForbiddenTargetModelCondition="" Damage="300" DamageTaperOff="-1" Radius="10" MinRadius="0" DamageArc="360d" DamageMaxHeight="-1" DamageMaxHeightAboveTerrain="-1" FlankingBonus="0" FlankedScalar="1" DelayTimeSeconds="0s" DamageType="GUN" DeathType="NORMAL" DamageFXType="UNDEFINED" DamageSubType="NORMAL" DrainLifeMultiplier="1" DamageSpeed="0" VictimShroudRevealer="" DamageArcInverted="False" AcceptDamageAdd="True" OnlyKillOwnerWhenTriggered="False" DrainLife="False" CylinderAOE="False" /> <SuppressionNugget PartitionFilterTestType="EXTENTS_3D" ForbiddenTargetObjectStatus="" ForbiddenTargetModelCondition="" Radius="10" Suppression="10" DurationSeconds="1s" /> </Nuggets> </WeaponTemplate> <WeaponTemplate id="AAGun" Name="AAGun" AttackRange="550" MinimumAttackRange="0" RangeBonusMinHeight="0" RangeBonus="0" RangeBonusPerFoot="0" RequestAssistRange="0" AcceptableAimDelta="0d" AimDirection="0d" ScatterRadius="0" ScatterLength="0" ScatterTargetScalar="0" WeaponSpeed="7250" MinWeaponSpeed="99999" MaxWeaponSpeed="99999" IdleAfterFiringDelaySeconds="-1s" HoldAfterFiringDelaySeconds="0s" WeaponRecoil="0d" MinTargetPitch="-180d" MaxTargetPitch="180d" FireSound="AudioEvent:Allied_AAFire" FireFX="FXList:FX_AlliedAABatteryFire" FireVeteranFX="" FireFlankFX="" PreAttackFX="" ClipSize="4" ContinuousFireOne="99999" ContinuousFireTwo="99999" ContinuousFireCoastSeconds="0s" AutoReloadWhenIdleSeconds="0s" ShotsPerBarrel="0" RequiredFiringObjectStatus="" ForbiddenFiringObjectStatus="" ContinueAttackRange="0" SuspendFXDelaySeconds="0s" HitPercentage="100%" HitPassengerPercentage="100%" HealthProportionalResolution="0" MaxAttackPassengers="0" RestrictedHeightRange="0" Flags="NONE" PreAttackType="PER_SHOT" ReAcquireDetailType="PER_SHOT" AutoReloadsClip="AUTO" SingleAmmoReloadedNotFullSound="" ClipReloadedSound="" RadiusDamageAffects="ALLIES ENEMIES NEUTRALS" ProjectileCollidesWith="STRUCTURES" AntiMask="ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY" ProjectileStreamName="" ScatterIndependently="False" DisableScatterForTargetsOnWall="True" ScaleWeaponSpeed="False" CanBeDodged="False" HoldDuringReload="False" CanFireWhileMoving="True" CanFireWhileCharging="False" FiringLoopSoundContinuesDuringReload="True" DamageDealtAtSelfPosition="False" CheckStatusFlagsInRangeChecks="True" ProjectileSelf="False" MeleeWeapon="False" ChaseWeapon="False" LeechRangeWeapon="False" HitStoredTarget="False" CapableOfFollowingWaypoints="False" ShowsAmmoPips="False" AllowAttackGarrisonedBldgs="False" PlayFXWhenStealthed="False" IgnoreLinearFirstTarget="False" ForceDisplayPercentReady="False" IsAimingWeapon="False" NoVictimNeeded="False" RotatingTurret="True" PassengerProportionalAttack="False" FinishAttackOnceStarted="True" CannotTargetCastleVictims="False" RequireFollowThru="False" ShareTimers="False" ShouldPlayUnderAttackEvaEvent="True" InstantLoadClipOnActivate="False" LockWhenUsing="False" BombardType="False" UseInnateAttributes="False" StopFiringOnCanBeInvisible="False" ContactWeapon="False"> <FiringDuration MinSeconds="0.16s" MaxSeconds="0.16s" /> <ClipReloadTime MinSeconds="0.04s" MaxSeconds="0.04s" /> <Nuggets> <ProjectileNugget PartitionFilterTestType="EXTENTS_3D" ForbiddenTargetObjectStatus="" ForbiddenTargetModelCondition="" WarheadTemplate="WeaponTemplate:AAGunWarhead" ProjectileTemplate="GameObject:FXAAGunShell" WeaponLaunchBoneSlotOverride="NO_WEAPON" /> <SuppressionNugget PartitionFilterTestType="EXTENTS_3D" ForbiddenTargetObjectStatus="" ForbiddenTargetModelCondition="" Radius="10" Suppression="10" DurationSeconds="1s" /> </Nuggets> </WeaponTemplate> <WeaponTemplate id="PsychicSensorMissileJammerWeapon" Name="PsychicSensorMissileJammerWeapon" AttackRange="370" MinimumAttackRange="0" RangeBonusMinHeight="0" RangeBonus="0" RangeBonusPerFoot="0" RequestAssistRange="0" AcceptableAimDelta="180d" AimDirection="0d" ScatterRadius="0" ScatterLength="0" ScatterTargetScalar="0" WeaponSpeed="9999" MinWeaponSpeed="99999" MaxWeaponSpeed="99999" IdleAfterFiringDelaySeconds="-1s" HoldAfterFiringDelaySeconds="0s" WeaponRecoil="0d" MinTargetPitch="-180d" MaxTargetPitch="180d" FireFX="FXList:FX_PsychicJammerFireFX" FireVeteranFX="" FireFlankFX="" PreAttackFX="" ClipSize="0" ContinuousFireOne="99999" ContinuousFireTwo="99999" ContinuousFireCoastSeconds="0s" AutoReloadWhenIdleSeconds="0s" ShotsPerBarrel="0" RequiredFiringObjectStatus="" ForbiddenFiringObjectStatus="" ContinueAttackRange="0" SuspendFXDelaySeconds="0s" HitPercentage="100%" HitPassengerPercentage="100%" HealthProportionalResolution="0" MaxAttackPassengers="0" RestrictedHeightRange="0" Flags="NONE" PreAttackType="PER_SHOT" ReAcquireDetailType="PER_SHOT" AutoReloadsClip="AUTO" SingleAmmoReloadedNotFullSound="" ClipReloadedSound="" RadiusDamageAffects="ENEMIES NEUTRALS PROJECTILES" ProjectileCollidesWith="ENEMIES NEUTRAL STRUCTURES WALLS" AntiMask="ANTI_SMALL_MISSILE" ProjectileStreamName="" ScatterIndependently="False" DisableScatterForTargetsOnWall="False" ScaleWeaponSpeed="False" CanBeDodged="False" HoldDuringReload="False" CanFireWhileMoving="True" CanFireWhileCharging="False" FiringLoopSoundContinuesDuringReload="True" DamageDealtAtSelfPosition="False" CheckStatusFlagsInRangeChecks="True" ProjectileSelf="False" MeleeWeapon="False" ChaseWeapon="False" LeechRangeWeapon="False" HitStoredTarget="False" CapableOfFollowingWaypoints="False" ShowsAmmoPips="False" AllowAttackGarrisonedBldgs="False" PlayFXWhenStealthed="False" IgnoreLinearFirstTarget="False" ForceDisplayPercentReady="False" IsAimingWeapon="False" NoVictimNeeded="False" RotatingTurret="False" PassengerProportionalAttack="False" FinishAttackOnceStarted="True" CannotTargetCastleVictims="False" RequireFollowThru="False" ShareTimers="False" ShouldPlayUnderAttackEvaEvent="True" InstantLoadClipOnActivate="False" LockWhenUsing="False" BombardType="False" UseInnateAttributes="False" StopFiringOnCanBeInvisible="False" ContactWeapon="False"> <FiringDuration MinSeconds="0.01s" MaxSeconds="0.01s" /> <Nuggets> <DamageNugget PartitionFilterTestType="EXTENTS_3D" ForbiddenTargetObjectStatus="" ForbiddenTargetModelCondition="" Damage="1" DamageTaperOff="-1" Radius="1" MinRadius="0" DamageArc="360d" DamageMaxHeight="-1" DamageMaxHeightAboveTerrain="-1" FlankingBonus="0" FlankedScalar="1" DelayTimeSeconds="0s" DamageType="GUN" DeathType="BURNED" DamageFXType="UNDEFINED" DamageSubType="NORMAL" DrainLifeMultiplier="1" DamageSpeed="0" VictimShroudRevealer="" DamageArcInverted="False" AcceptDamageAdd="True" OnlyKillOwnerWhenTriggered="False" DrainLife="False" CylinderAOE="False" /> <ScatterProjectileNugget PartitionFilterTestType="EXTENTS_3D" ForbiddenTargetObjectStatus="" ForbiddenTargetModelCondition="" ScatterMin="100" ScatterMax="150"> <SpecialObjectFilter Rule="NONE" Relationship="" Alignment="NONE" Include="SMALL_MISSILE" Exclude="" /> </ScatterProjectileNugget> </Nuggets> </WeaponTemplate> <WeaponTemplate id="NODConfessorMinigun" Name="NODConfessorMinigun" AttackRange="300" AcceptableAimDelta="10d" WeaponSpeed="150" FireSoundPerClip="AudioEvent:NOD_ConfessorCabal_MachineGunFire" FireFX="FX_NODRifleManFire" FireVeteranFX="FX_NODRifleManFireHeroic" ClipSize="3" ForbiddenFiringObjectStatus="USER_PARALYZED" ReAcquireDetailType="PRE_FIRE"> <FiringDuration MinSeconds="0.1s" MaxSeconds="0.1s" /> <ClipReloadTime MinSeconds="0.3s" MaxSeconds="0.4s" /> <Nuggets> <DamageNugget Damage="25" DamageType="GUN" DamageFXType="NOD_MACHINEGUN" /> <SuppressionNugget Radius="5" Suppression="10" DurationSeconds="5s"/> </Nuggets> </WeaponTemplate> <WeaponTemplate id="NODConfessorGrenade" Name="NODConfessorGrenade" AttackRange="200" AcceptableAimDelta="10d" WeaponSpeed="300" FireSound="NOD_ConfessorCabal_GrenadeThrow" ClipSize="1" ReAcquireDetailType="PRE_FIRE" ForbiddenFiringObjectStatus="CLONED USER_PARALYZED"> <PreAttackDelay MinSeconds="2.4s" MaxSeconds="2.4s" /> <FiringDuration MinSeconds="1s" MaxSeconds="1s" /> <ClipReloadTime MinSeconds="9s" MaxSeconds="9s" /> <Nuggets> <ProjectileNugget WarheadTemplate="NODHallucinogenicWeapon" ProjectileTemplate="NODConfessorGrenadeProjectile"> <SpecialObjectFilter Rule="ANY" Relationship="ENEMIES NEUTRAL" Include="INFANTRY VEHICLE"/> </ProjectileNugget> </Nuggets> </WeaponTemplate> <WeaponTemplate id="NODHallucinogenicWeapon" Name="NODHallucinogenicWeapon" RadiusDamageAffects="ENEMIES NEUTRALS"> <Nuggets> <AttributeModifierNugget Radius="75" PartitionFilterTestType="SPHERE" AttributeModifierName="AttributeModifier_Hallucinate"> <SpecialObjectFilter Rule="ALL" Include="INFANTRY VEHICLE"/> </AttributeModifierNugget> </Nuggets> </WeaponTemplate> also i want share overrides.xml from my map without edit map.xml file C:\Users\hussi\AppData\Roaming\Command & Conquer 3 Tiberium Wars\Maps\asteroid <?xml version="1.0" encoding="UTF-8"?> <AssetDeclaration xmlns="uri:ea.com:eala:asset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <Includes> <Include type="all" source="ART:FXRainDrop.xml" /> <Include type="all" source="ART:Textures/misc/Misc.xml" /> <Include type="all" source="ART:Textures/InfantryBlood/InfantryBlood.xml" /> <Include type="all" source="NODAscendedaudio.xml" /> <Include type="all" source="Voice.xml" /> <Include type="all" source="NODAscended.xml" /> <Include type="all" source="NODAscendedSquad.xml" /> <Include type="all" source="AlienMechapede.xml" /> <Include type="all" source="AlienMastermind.xml" /> <Include type="all" source="NODRedeemer.xml" /> <Include type="all" source="Images.xml" /> <Include type="all" source="Soundmod.xml" /> <Include type="all" source="MutantIronback.xml" /> <Include type="all" source="MutantScrapbus.xml" /> <Include type="all" source="NODConfessorSquad.xml" /> <Include type="all" source="GDIMiniOrca.xml" /> <Include type="all" source="Images1.xml" /> <Include type="all" source="GDIShatterer.xml" /> <Include type="all" source="Images3.xml" /> <Include type="all" source="Weapon.xml" /> <Include type="all" source="Portraits.xml" /> <Include type="all" source="FXParticleTemplates.xml" /> <Include type="all" source="NODPhantom.xml" /> <Include type="all" source="NODPhantomDeployed.xml" /> <Include type="all" source="NODPhantomDebris_01.xml" /> <Include type="all" source="NODPhantomDebris_02.xml" /> <Include type="all" source="NODPhantomDebris_03.xml" /> <Include type="all" source="NODPhantomDebris_04.xml" /> <Include type="all" source="NODPhantomDebris_05.xml" /> <Include type="all" source="AlienStingray.xml" /> <Include type="all" source="ALIENStingrayDebris_01.xml" /> <Include type="all" source="GDIV35Ox.xml" /> <Include type="all" source="GDIV35Ox_CallSupportBloodhound.xml" /> <Include type="all" source="GDIV35Ox_CallSupportBloodhound_APC.xml" /> <Include type="all" source="GDIV35Ox_SummonedForVehicle.xml" /> </Includes> <Weather id="Weather"> <Rain RainTexture = "FXRainDrop" IsRaining = "true" NumRaindropsPerBox = "2048" RainBoxWidth = "1300.0" RainBoxLength = "1300.0" RainBoxHeight = "600.0" MinWidth = "5" MaxWidth = "9" MinHeight = "50.0" MaxHeight = "200.0" MinSpeed = "450.0" MaxSpeed = "650.0" MinAlpha = ".2" MaxAlpha = ".5" WindStrength = "22" /> <Lightning LightningEnabled = "true" LightningDuration = "30" LightningChance = "0.1"> <LightningFactor Type = "UNIFORM" Low = "0.5" High = "3.0"/> </Lightning> <Spell SpellEnabled = "true" SpellDuration = "200" /> <Cloud> <CloudTextureSize x="660.0" y="660.0" /> <CloudOffsetPerSecond x="-.03" y="-.02" /> </Cloud> <WeatherData id="RAINY" HasLightning="true" /> <WeatherData id="CLOUDYRAINY" HasLightning="true" /> <WeatherData id="SUNNY" HasLightning="true" /> <WeatherData id="CLOUDY" HasLightning="true" /> </Weather> <Environment id="Environment"> <CloudEffect CloudTexture="exdarkclouda" DarkCloudTexture="exdarkcloudc" AlphaTexture="darkcloudalpha_256" PropagateSpeed="0.060" Angle="-30" DarkeningRate="300" LighteningRate="100" CloudScrollSpeed="3.0" DissipateTexture="diffusecloud" DissipateStartLevel="2.0" DissipateSpeed="15.0" DissipateRateScale="0.3" LightningShadows="true" JitterLightningLightIntensity="true" JitterLightningLightPosition="true" LightningChance="0.005" LightningFrequency="0.1" LightningShadowIntensity="0.6" LightningFX="FX_LightningThunderStrike"> <DarkeningFactor R="100" G="100" B="30" /> <DarkeningFactorRain R="255" G="255" B="255" /> <LightningShadowColor R="255" G="255" B="255" /> <LightningLightPosition1 x="25" y="100" /> <LightningLightPosition2 x="27" y="113" /> <LightningLightPosition3 x="25" y="126" /> <LightningIntensity Type="UNIFORM" Low="0.9" High="0.9" /> <LightningDuration Type="UNIFORM" Low="90" High="90" /> </CloudEffect> </Environment> <PackedTextureImage id="Portrait_NODPhantom" Texture="NODPhantom"> <Dimensions x="128" y="128"/> <Coords x="0" y="0"/> <TextureDimensions x="128" y="128"/> </PackedTextureImage> <PackedTextureImage id="Portrait_NODAscended" Texture="NODAscended"> <Dimensions x="128" y="128"/> <Coords x="0" y="0"/> <TextureDimensions x="128" y="128"/> </PackedTextureImage> <PackedTextureImage id="Portrait_AlienMechapede" Texture="AlienMechapede"> <Dimensions x="128" y="128"/> <Coords x="0" y="0"/> <TextureDimensions x="128" y="128"/> </PackedTextureImage> <PackedTextureImage id="Portrait_AlienStingray" Texture="AlienStingray" Rotated="False"> <Dimensions x="128" y="128" /> <Coords x="0" y="0" /> <TextureDimensions x="128" y="128" /> </PackedTextureImage> <LogicCommand id="Command_ConstructGDIMissileSoldierSquad_Veteran" Type="UNIT_BUILD" Options=""> <Object>GDIMissileSoldierSquad_Veteran</Object> </LogicCommand> <LogicCommand id="Command_ConstructAlienStingray" Type="UNIT_BUILD" Options=""> <Object>AlienStingray</Object> </LogicCommand> <LogicCommand Type="UNIT_BUILD" id="Command_Constructgdipitbull_veteran"> <Object>gdipitbull_veteran</Object> </LogicCommand> <LogicCommand Type="UNIT_BUILD" id="Command_ConstructAlienMechapede"> <Object>AlienMechapede</Object> </LogicCommand> <LogicCommand Type="UNIT_BUILD" id="Command_ConstructNODAscendedSquad"> <Object>NODAscendedSquad</Object> </LogicCommand> <LogicCommand Type="UNIT_BUILD" id="Command_ConstructGDIShatterer"> <Object>GDIShatterer</Object> </LogicCommand> <LogicCommand Type="UNIT_BUILD" id="Command_ConstructGDIMiniOrca"> <Object>GDIMiniOrca</Object> </LogicCommand> <LogicCommand Type="UNIT_BUILD" id="Command_ConstructMutantIronback"> <Object>MutantIronback</Object> </LogicCommand> <LogicCommand Type="UNIT_BUILD" id="Command_ConstructNODConfessorSquad"> <Object>NODConfessorSquad</Object> </LogicCommand> <LogicCommand Type="UNIT_BUILD" id="Command_ConstructMutantScrapbus"> <Object>MutantScrapbus</Object> </LogicCommand> <LogicCommand Type="UNIT_BUILD" id="Command_ConstructNODRedeemer"> <Object>NODRedeemer</Object> </LogicCommand> <LogicCommand Type="UNIT_BUILD" id="Command_ConstructSovietRhinoTank"> <Object>SovietRhinoTank</Object> </LogicCommand> <LogicCommand Type="UNIT_BUILD" id="Command_ConstructSovietRhinoMkIITank"> <Object>SovietRhinoMkIITank</Object> </LogicCommand> <LogicCommand Type="UNIT_BUILD" id="Command_ConstructAlliedLightTank"> <Object>AlliedLightTank</Object> </LogicCommand> <LogicCommand Type="UNIT_BUILD" id="Command_ConstructAlliedGrizzlyTank"> <Object>AlliedGrizzlyTank</Object> </LogicCommand> <LogicCommand Type="UNIT_BUILD" id="Command_ConstructSovietGrenadeSoldier"> <Object>SovietGrenadeSoldier</Object> </LogicCommand> <LogicCommand Type="UNIT_BUILD" id="Command_ConstructAlliedP51"> <Object>AlliedP51</Object> </LogicCommand> <LogicCommand Type="UNIT_BUILD" id="Command_ConstructAlliedLightTankII"> <Object>AlliedLightTankII</Object> </LogicCommand> <LogicCommand Type="UNIT_BUILD" id="Command_ConstructAlliedWheeledTank"> <Object>AlliedWheeledTank</Object> </LogicCommand> <LogicCommand Type="UNIT_BUILD" id="Command_ConstructScavengerMammothTank"> <Object>ScavengerMammothTank</Object> </LogicCommand> <LogicCommand Type="UNIT_BUILD" id="Command_Constructmutantmaraudersquad"> <Object>mutantmaraudersquad</Object> </LogicCommand> <LogicCommand Type="UNIT_BUILD" id="Command_ConstructSovietRA1GrenadeSoldierSquad"> <Object>SovietRA1GrenadeSoldierSquad</Object> </LogicCommand> <LogicCommand id="Command_ConstructNODPhantomDeployed" Type="UNIT_BUILD" Options=""> <Object>NODPhantomDeployed</Object> </LogicCommand> <LogicCommand id="Command_ConstructNODPhantom" Type="UNIT_BUILD" Options=""> <Object>NODPhantom</Object> </LogicCommand> <LogicCommand Type="UNIT_BUILD" id="Command_ConstructSovietRA2DemoTruck"> <Object>SovietRA2DemoTruck</Object> </LogicCommand> <LogicCommandSet id="AlienGatewayCommandSet"> <Cmd>Command_Constructgdipitbull_veteran</Cmd> <Cmd>Command_ConstructAlliedLightTankII</Cmd> <Cmd>Command_ConstructScavengerMammothTank</Cmd> <Cmd>Command_ConstructAlienHarvester</Cmd> <Cmd>Command_ConstructAlienDevourerTank</Cmd> <Cmd>Command_ConstructAlienCorrupter</Cmd> <Cmd>Command_ConstructAlienStingray</Cmd> <Cmd>Command_ConstructAlienMechapede</Cmd> <Cmd>Command_ConstructNODPhantom</Cmd> <Cmd>Command_ConstructNODRedeemer</Cmd> <Cmd>Command_ConstructNODMCV</Cmd> <Cmd>Command_ConstructGDIMCV</Cmd> <Cmd>Command_RepairVehicle</Cmd> <Cmd>Command_TogglePower</Cmd> <Cmd>Command_SelfRepair</Cmd> <Cmd>Command_Sell</Cmd> <Cmd>Command_SetDefaultBuilding</Cmd> <Cmd>Command_SetRallyPoint_Vehicle</Cmd> </LogicCommandSet> <LogicCommandSet id="AlliedWarFactoryCommandSet"> <Cmd>Command_ConstructAlliedGrizzlyTank</Cmd> <Cmd>Command_ConstructAlliedWheeledTank</Cmd> <Cmd>Command_constructgdirig</Cmd> <Cmd>Command_constructgdiapc</Cmd> <Cmd>Command_constructgdipredator</Cmd> <Cmd>Command_constructgdiharvester</Cmd> <Cmd>Command_ConstructAlliedLightTank</Cmd> <Cmd>Command_constructgdipitbull</Cmd> <Cmd>Command_ConstructGDIShatterer</Cmd> <Cmd>Command_constructgdijuggernaught</Cmd> <Cmd>Command_constructgdimammoth</Cmd> <Cmd>Command_ConstructAlliedMirageTank</Cmd> <Cmd>Command_constructgdimcv</Cmd> <Cmd>Command_repairvehicle</Cmd> <Cmd>Command_selfrepair</Cmd> <Cmd>Command_sell</Cmd> <Cmd>Command_setdefaultbuilding</Cmd> <Cmd>Command_setrallypoint_vehicle</Cmd> <Cmd>Command_togglepower</Cmd> <Cmd>Command_UpgradeAlliedWFRepairDrones</Cmd> </LogicCommandSet> <LogicCommandSet id="GDIWarFactoryCommandSet"> <Cmd>Command_ConstructAlliedGrizzlyTank</Cmd> <Cmd>Command_ConstructAlliedWheeledTank</Cmd> <Cmd>Command_constructgdirig</Cmd> <Cmd>Command_constructgdiapc</Cmd> <Cmd>Command_constructgdipredator</Cmd> <Cmd>Command_constructgdiharvester</Cmd> <Cmd>Command_ConstructAlliedLightTank</Cmd> <Cmd>Command_constructgdipitbull</Cmd> <Cmd>Command_ConstructGDIShatterer</Cmd> <Cmd>Command_constructgdijuggernaught</Cmd> <Cmd>Command_constructgdimammoth</Cmd> <Cmd>Command_ConstructAlliedMirageTank</Cmd> <Cmd>Command_constructgdimcv</Cmd> <Cmd>Command_repairvehicle</Cmd> <Cmd>Command_selfrepair</Cmd> <Cmd>Command_sell</Cmd> <Cmd>Command_setdefaultbuilding</Cmd> <Cmd>Command_setrallypoint_vehicle</Cmd> <Cmd>Command_togglepower</Cmd> </LogicCommandSet> <LogicCommandSet id="NODDropZoneCommandSet"> <Cmd>Command_ConstructSovietRhinoMkIITank</Cmd> <Cmd>Command_ConstructSovietRhinoTank</Cmd> <Cmd>Command_constructSovietTerrorDrone</Cmd> <Cmd>Command_constructnodscorpionbuggy</Cmd> <Cmd>Command_constructnodharvester</Cmd> <Cmd>Command_constructnodraidertank</Cmd> <Cmd>Command_constructnodflametank</Cmd> <Cmd>Command_constructnodbeamcannon</Cmd> <Cmd>Command_Constructnodattackbike</Cmd> <Cmd>Command_constructnodstealthtank</Cmd> <Cmd>Command_constructnodavatar</Cmd> <Cmd>Command_ConstructNODPhantomDeployed</Cmd> <Cmd>Command_constructnodmcv</Cmd> <Cmd>Command_repairvehicle</Cmd> <Cmd>Command_selfrepair</Cmd> <Cmd>Command_sell</Cmd> <Cmd>Command_setdefaultbuilding</Cmd> <Cmd>Command_setrallypoint_vehicle</Cmd> <Cmd>Command_togglepower</Cmd> </LogicCommandSet> <LogicCommandSet id="AlienPortalCommandSet"> <Cmd>Command_Constructmutantmaraudersquad</Cmd> <Cmd>Command_ConstructGDIMissileSoldierSquad_Veteran</Cmd> <Cmd>Command_ConstructNODConfessorSquad</Cmd> <Cmd>Command_ConstructNODAscendedSquad</Cmd> <Cmd>Command_ConstructMutantIronback</Cmd> <Cmd>Command_ConstructSovietRA1GrenadeSoldierSquad</Cmd> <Cmd>Command_ConstructMutantScrapbus</Cmd> <Cmd>Command_ConstructAlienBuzzers</Cmd> <Cmd>Command_ConstructAlienRazorDroneSquad</Cmd> <Cmd>Command_ConstructAlienAssimilator</Cmd> <Cmd>Command_ConstructAlienShockTrooperSquad</Cmd> <Cmd>Command_ConstructAlienMastermind</Cmd> <Cmd>Command_TogglePower</Cmd> <Cmd>Command_SelfRepair</Cmd> <Cmd>Command_Sell</Cmd> <Cmd>Command_SetDefaultBuilding</Cmd> <Cmd>Command_SetRallyPoint_Infantry</Cmd> </LogicCommandSet> <LogicCommandSet id="AlienWarpBeaconCommandSet"> <Cmd>Command_ConstructAlienMCV</Cmd> <Cmd>Command_ConstructAlienStormRider</Cmd> <Cmd>Command_ConstructAlienDevastatorWarship</Cmd> <Cmd>Command_ConstructAlienPlanetaryAssaultCarrier</Cmd> <Cmd>Command_ConstructGDIMiniOrca</Cmd> <Cmd>Command_AlienRecallAllAircraft</Cmd> <Cmd>Command_TogglePower</Cmd> <Cmd>Command_SelfRepair</Cmd> <Cmd>Command_Sell</Cmd> <Cmd>Command_SetDefaultBuilding</Cmd> <Cmd>Command_SetRallyPoint_Aircraft</Cmd> </LogicCommandSet> <LogicCommandSet id="NODHangarCommandSet"> <Cmd>Command_BadgerBomber</Cmd> <Cmd>Command_constructnodvenom</Cmd> <Cmd>Command_constructnodvertigo</Cmd> <Cmd>Command_ConstructSovietHindGunShip</Cmd> <Cmd>Command_ConstructSovietKirov</Cmd> <Cmd>Command_ConstructSovietKirovMkII</Cmd> <Cmd>Command_nodrecallallaircraft</Cmd> <Cmd>Command_selfrepair</Cmd> <Cmd>Command_sell</Cmd> <Cmd>Command_setdefaultbuilding</Cmd> <Cmd>Command_setrallypoint_aircraft</Cmd> <Cmd>Command_togglepower</Cmd> <Cmd>Command_YAKSquad</Cmd> </LogicCommandSet> <LogicCommandSet id="GDIAirTowerCommandSet"> <Cmd>Command_commandpostbombingrun</Cmd> <Cmd>Command_ConstructAlliedNighthawkGun</Cmd> <Cmd>Command_constructgdifirehawk</Cmd> <Cmd>Command_ConstructAlliedP51</Cmd> <Cmd>Command_constructgdiorca</Cmd> <Cmd>Command_gdirecallallaircraft</Cmd> <Cmd>Command_P51Squad</Cmd> <Cmd>Command_selfrepair</Cmd> <Cmd>Command_sell</Cmd> <Cmd>Command_setrallypoint_aircraft</Cmd> <Cmd>Command_togglepower</Cmd> <Cmd>Command_UpgradeAlliedRepairDrones</Cmd> <Cmd>Command_UpgradeSniperSpotter</Cmd> </LogicCommandSet> <LogicCommandSet id="GDIBarracksCommandSet"> <Cmd>Command_Constructgdiriflesoldiersquad</Cmd> <Cmd>Command_Constructgdimissilesoldiersquad</Cmd> <Cmd>Command_Constructgdiengineer</Cmd> <Cmd>Command_Constructgdisnipersquad</Cmd> <Cmd>Command_Constructgdigrenadesoldiersquad</Cmd> <Cmd>Command_Constructgdicommando</Cmd> <Cmd>Command_ConstructGDIZoneTrooperSquad</Cmd> <Cmd>Command_TogglePower</Cmd> <Cmd>Command_SelfRepair</Cmd> <Cmd>Command_Sell</Cmd> <Cmd>Command_SetDefaultBuilding</Cmd> <Cmd>Command_SetRallyPoint_Infantry</Cmd> </LogicCommandSet> <SpecialPowerTemplate id="SpecialPower_Swarm" TargetType="LOCATION" Flags="NO_FORBIDDEN_OBJECTS NOT_CLIFF_CELL SHARED_SYNC IS_PLAYER_POWER" ReloadTime="180s" InitiateSound="" InitiateAtLocationSound="AudioEvent:ali_buzzerswarm" ViewObjectDuration="0s" ViewObjectRange="0" RadiusCursorRadius="40" PreventConditions="" RequiredConditions="" DisallowedTargetModelStates="" RequiredTargetObjectStatus="" DisallowedTargetObjectStatus="" MaxCastRange="1000000" MinCastRange="0" ForbiddenObjectRange="30" RestrictionType="UNRESTRICTED" Money="-3500" TimerImage="" ReachableTargetsCircleDisplayRadius="0" WaypointModeTerminal="True"> <ObjectFilter Rule="UNPARSED" Relationship="" Alignment="NONE" Include="" Exclude="" /> <ForbiddenObjectFilter Rule="ANY" Relationship="" Alignment="NONE" Include="STRUCTURE INFANTRY VEHICLE" Exclude="" /> </SpecialPowerTemplate> <SpecialPowerTemplate id="SpecialPower_Bribe" TargetType="NONE" Flags="" ReloadTime="60s" InitiateSound="AudioEvent:Yuri_MindControl_SoundTakeOver" InitiateAtLocationSound="" ViewObjectDuration="0s" ViewObjectRange="0" RadiusCursorRadius="0" PreventConditions="" RequiredConditions="" DisallowedTargetModelStates="" RequiredTargetObjectStatus="" DisallowedTargetObjectStatus="" MaxCastRange="1000000" MinCastRange="0" ForbiddenObjectRange="0" NameOfVoiceNameToUseAsInitiateIntendToDoVoice="9AF66877" RestrictionType="UNRESTRICTED" Money="-1200" TimerImage="" ReachableTargetsCircleDisplayRadius="0" WaypointModeTerminal="False"> <ObjectFilter Rule="UNPARSED" Relationship="" Alignment="NONE" Include="" Exclude="" /> <ForbiddenObjectFilter Rule="UNPARSED" Relationship="" Alignment="NONE" Include="" Exclude=""/> </SpecialPowerTemplate> <SpecialPowerTemplate id="SpecialPowerP51Squad" TargetType="LOCATION" Flags="NOT_CLIFF_CELL SHARED_SYNC IS_PLAYER_POWER" ReloadTime="15s" InitiateSound="" InitiateAtLocationSound="AudioEvent:gdi_ox_voicereinforcements" ViewObjectDuration="0s" ViewObjectRange="0" RadiusCursorRadius="75" PreventConditions="" RequiredConditions="" DisallowedTargetModelStates="" RequiredTargetObjectStatus="" DisallowedTargetObjectStatus="" MaxCastRange="1000000" MinCastRange="0" ForbiddenObjectRange="0" EvaEventToPlayWhenSelectingTarget="SelectSpecialPowerTarget" RestrictionType="UNRESTRICTED" Money="-1500" TimerImage="" ReachableTargetsCircleDisplayRadius="0" WaypointModeTerminal="True"> <ObjectFilter Rule="UNPARSED" /> <ForbiddenObjectFilter Include="STRUCTURE" /> <GameDependency> <RequiredObject>GDICommandPost</RequiredObject> </GameDependency> </SpecialPowerTemplate> <SpecialPowerTemplate id="SpecialPowerYAKSquad" TargetType="LOCATION" Flags="NOT_CLIFF_CELL SHARED_SYNC IS_PLAYER_POWER" ReloadTime="10s" InitiateSound="" InitiateAtLocationSound="AudioEvent:gdi_ox_voicereinforcements" ViewObjectDuration="0s" ViewObjectRange="0" RadiusCursorRadius="75" PreventConditions="" RequiredConditions="" DisallowedTargetModelStates="" RequiredTargetObjectStatus="" DisallowedTargetObjectStatus="" MaxCastRange="1000000" MinCastRange="0" ForbiddenObjectRange="0" EvaEventToPlayWhenSelectingTarget="SelectSpecialPowerTarget" RestrictionType="UNRESTRICTED" Money="-1500" TimerImage="" ReachableTargetsCircleDisplayRadius="0" WaypointModeTerminal="True"> <ObjectFilter Rule="UNPARSED" /> <ForbiddenObjectFilter Include="STRUCTURE" /> <GameDependency> <RequiredObject>NODOperationsCenter</RequiredObject> </GameDependency> </SpecialPowerTemplate> <SpecialPowerTemplate id="SpecialPower_AlienStingrayChargeDefenses" TargetType="OBJECT" Flags="NEEDS_OBJECT_FILTER NO_FORBIDDEN_MODEL_STATES TARGET_NEEDS_OBJECT_STATUS" ReloadTime="0s" InitiateSound="" InitiateAtLocationSound="" ViewObjectDuration="0s" ViewObjectRange="0" RadiusCursorRadius="0" PreventConditions="" RequiredConditions="" DisallowedTargetModelStates="UNDERPOWERED" RequiredTargetObjectStatus="" DisallowedTargetObjectStatus="IN_STASIS OUT_OF_PHASE POWERED_DOWN_EMP" MaxCastRange="1000000" MinCastRange="0" ForbiddenObjectRange="0" NameOfVoiceNameToUseAsInitiateIntendToDoVoice="E40215E3" RestrictionType="UNRESTRICTED" Money="0" TimerImage="" ReachableTargetsCircleDisplayRadius="0" WaypointModeTerminal="True"> <ObjectFilter Rule="NONE" Relationship="ALLIES" Alignment="NONE" Include="" Exclude=""> <IncludeThing>AlienStormColumn</IncludeThing> </ObjectFilter> <ForbiddenObjectFilter Rule="UNPARSED" Relationship="" Alignment="NONE" Include="" Exclude="" /> </SpecialPowerTemplate> <SpecialPowerTemplate id="SpecialPower_WormHole" DisplayName="SPECIALPOWER:WormHole" TargetType="LOCATION" Flags="PATHABLE_ONLY NOT_CLIFF_CELL SHARED_SYNC IS_PLAYER_POWER" ReloadTime="210s" InitiateSound="" InitiateAtLocationSound="" ViewObjectDuration="0s" ViewObjectRange="0" RadiusCursorRadius="50" PreventConditions="" RequiredConditions="" DisallowedTargetModelStates="" RequiredTargetObjectStatus="" DisallowedTargetObjectStatus="" MaxCastRange="1000000" MinCastRange="0" ForbiddenObjectRange="0" EvaEventToPlayWhenSelectingTarget="SelectWormholeLocation" RestrictionType="UNRESTRICTED" Money="-2000" TimerImage="" ReachableTargetsCircleDisplayRadius="0" WaypointModeTerminal="True"> <ObjectFilter Rule="UNPARSED" Relationship="" Alignment="NONE" Include="" Exclude="" /> <ForbiddenObjectFilter Rule="UNPARSED" Relationship="" Alignment="NONE" Include="" Exclude="" /> <GameDependency> <RequiredObject>GDIIonCannonControl</RequiredObject> </GameDependency> </SpecialPowerTemplate> <SpecialPowerTemplate id="SpecialPowerDummyTriggered1" TargetType="LOCATION" /> <SpecialPowerTemplate id="SpecialPowerDummyTriggered2" TargetType="LOCATION" /> <SpecialPowerTemplate id="SpecialPowerDummyTriggered3" TargetType="OBJECT" /> <SpecialPowerTemplate id="SpecialPowerGDI_SpaceCommandDropPods" ReloadTime="120s" RadiusCursorRadius="80" ForbiddenObjectRange="100" TargetType="LOCATION" Flags="NOT_CLIFF_CELL NO_FORBIDDEN_OBJECTS IS_PLAYER_POWER SHARED_SYNC" EvaEventToPlayWhenSelectingTarget="SelectSpecialPowerTarget" Money="-3600" InitiateAtLocationSound="GDI_DropPodDescendWithVoiceMS"> <ForbiddenObjectFilter Include="STRUCTURE" /> <GameDependency> <RequiredObject>GDISpaceCommandUplink</RequiredObject> </GameDependency> </SpecialPowerTemplate> <SpecialPowerTemplate id="SpecialPowerNuclearMissile" DisplayName="NAME:SuperweaponTimerNuclearMissile" Description="DESC:SuperweaponTimerNuclearMissile" Flags="HAS_PUBLIC_TIMER IS_PLAYER_POWER FOGGED_SHROUDED_CELLS_OK WATER_OK IGNORE_MAP_EXTENTS SHARED_SYNC" ReloadTime="420s" InitiateSound="AudioEvent:AirRaid_Siren" InitiateAtLocationSound="" TargetType="LOCATION" RadiusCursorRadius="300" RestrictionType="1" Money="-4000" EvaEventToPlayWhenSelectingTarget="SelectSpecialPowerTarget" EvaEventToPlayOnInitiateOwner="OwnNuclearMissileLaunched" EvaEventToPlayOnInitiateAlly="AlliedNuclearMissileLaunched" EvaEventToPlayOnInitiateEnemy="EnemyNuclearMissileLaunched" TimerImage="Button_PlayerPowerNuclearMissile"> <GameDependency> <RequiredObject>NODTempleOfNOD</RequiredObject> </GameDependency> </SpecialPowerTemplate> <SpecialPowerTemplate id="SpecialPowerSingleUseNuclearMissile" DisplayName="NAME:SuperweaponTimerTacticalNuclearMissile" Description="DESC:SuperweaponTimerNuclearMissile" TargetType="LOCATION" Flags="WATER_OK FOGGED_SHROUDED_CELLS_OK SHARED_SYNC HAS_PUBLIC_TIMER IS_PLAYER_POWER IGNORE_MAP_EXTENTS" ReloadTime="620s" InitiateSound="AudioEvent:AirRaid_Siren" InitiateAtLocationSound="" ViewObjectDuration="0s" ViewObjectRange="0" RadiusCursorRadius="200" PreventConditions="" RequiredConditions="" DisallowedTargetModelStates="" RequiredTargetObjectStatus="" DisallowedTargetObjectStatus="" MaxCastRange="1000000" MinCastRange="0" ForbiddenObjectRange="0" EvaEventToPlayWhenSelectingTarget="SelectSpecialPowerTarget" EvaEventToPlayOnInitiateOwner="OwnNuclearMissileLaunched" EvaEventToPlayOnInitiateAlly="AlliedNuclearMissileLaunched" EvaEventToPlayOnInitiateEnemy="EnemyNuclearMissileLaunched" RestrictionType="1" Money="0" TimerImage="PackedTextureImage:Button_AbilityDemoTruckDetonate" ReachableTargetsCircleDisplayRadius="0" WaypointModeTerminal="True"> <GameDependency> <RequiredObject>NODSecretShrine</RequiredObject> </GameDependency> </SpecialPowerTemplate> <SpecialPowerTemplate id="SpecialPower_RiftGeneratorWeapon" DisplayName="NAME:SuperweaponTimerRiftGenerator" Description="DESC:SuperweaponTimerRiftGenerator" Flags="HAS_PUBLIC_TIMER IS_PLAYER_POWER FOGGED_SHROUDED_CELLS_OK WATER_OK IGNORE_MAP_EXTENTS SHARED_SYNC" ReloadTime="420s" TargetType="LOCATION" EvaEventToPlayWhenSelectingTarget="SelectSpecialPowerTarget" EvaEventToPlayOnInitiateOwner="OwnRiftGeneratorActivated" EvaEventToPlayOnInitiateAlly="AlliedRiftGeneratorActivated" EvaEventToPlayOnInitiateEnemy="EnemyRiftGeneratorActivated" RadiusCursorRadius="250" RestrictionType="1" TimerImage="Button_PlayerPowerRiftGenerator"> <GameDependency> <RequiredObject>AlienRiftGenerator</RequiredObject> </GameDependency> </SpecialPowerTemplate> <SpecialPowerTemplate id="SpecialPowerIonCannonControlIonCannon" DisplayName="NAME:SuperweaponTimerWeatherMachine" Description="DESC:SuperweaponTimerWeatherMachine" TargetType="LOCATION" Flags="NO_FORBIDDEN_OBJECTS WATER_OK FOGGED_SHROUDED_CELLS_OK SHARED_SYNC HAS_PUBLIC_TIMER IS_PLAYER_POWER IGNORE_MAP_EXTENTS" ReloadTime="420s" InitiateSound="AudioEvent:AirRaid_Siren" InitiateAtLocationSound="AudioEvent:AirRaid_Siren" ViewObjectDuration="0s" ViewObjectRange="0" RadiusCursorRadius="300" PreventConditions="" RequiredConditions="" DisallowedTargetModelStates="" RequiredTargetObjectStatus="" DisallowedTargetObjectStatus="" MaxCastRange="1000000" MinCastRange="0" ForbiddenObjectRange="800" EvaEventToPlayWhenSelectingTarget="SelectSpecialPowerTarget" EvaEventToPlayOnInitiateOwner="EnemyWeatherMachineActivated" EvaEventToPlayOnInitiateAlly="EnemyWeatherMachineActivated" EvaEventToPlayOnInitiateEnemy="EnemyWeatherMachineActivated" RestrictionType="1" Money="0" TimerImage="Button_WeatherMachineTimer" ReachableTargetsCircleDisplayRadius="0" WaypointModeTerminal="True"> <ObjectFilter Rule="UNPARSED" Relationship="" Alignment="NONE" Include="" Exclude="" /> <ForbiddenObjectFilter Rule="NONE" Relationship="" Alignment="NONE" Include="" Exclude=""/> <GameDependency> <RequiredObject>GDIIonCannonControl</RequiredObject> </GameDependency> </SpecialPowerTemplate> <SpecialPowerTemplate id="SpecialPowerMastermindTeleportObject" InitiateAtLocationSound="ALI_MasterMind_Teleport" ReloadTime="2s" TargetType="LOCATION" RadiusCursorRadius="50" Flags="LIMIT_DISTANCE PATHABLE_ONLY NOT_CLIFF_CELL NO_FORBIDDEN_OBJECTS NEEDS_OBJECT_FILTER" EvaEventToPlayWhenSelectingTarget="SelectSpecialPowerTarget" MaxCastRange="999" ForbiddenObjectRange="200" WaypointModeTerminal="true"> <ObjectFilter Rule="ALL" Relationship="ALLIES ENEMIES" Exclude="AIRCRAFT CIVILIAN_BUILDING SUPER_WEAPON BRIDGE BRIDGE_SEGMENT BRIDGE_ENDCAP BRIDGE_GATEHOUSE CRATE TIBERIUM TIBERIUM_FIELD CAN_TOPPLE SIMPLE_OBJECT_PROP OPTIMIZED_PROP WALL_HUB WALL_SEGMENT"> <ExcludeThing>SubwayNode</ExcludeThing> <ExcludeThing>AlienMastermind</ExcludeThing> <ExcludeThing>GDICommando</ExcludeThing> <ExcludeThing>NODCommando</ExcludeThing> <ExcludeThing>Viceroid</ExcludeThing> <ExcludeThing>AlienWormHole</ExcludeThing> <ExcludeThing>GDIJuggernaughtHusk</ExcludeThing> <ExcludeThing>NODAvatarHusk</ExcludeThing> <ExcludeThing>AlienAnnihilatorTripodHusk</ExcludeThing> <ExcludeThing>AlienMothership</ExcludeThing> <!-- defense structures. Couldn't use FS_BASE_DEFENSE because it would've included GDI forward battle base--> <ExcludeThing>AlienBuzzerHive</ExcludeThing> <ExcludeThing>AlienLightningSpike</ExcludeThing> <ExcludeThing>AlienPhotonCannon</ExcludeThing> <ExcludeThing>AlienPlasmaMissileBattery</ExcludeThing> <ExcludeThing>AlienStormColumn</ExcludeThing> <ExcludeThing>GDIAABattery</ExcludeThing> <ExcludeThing>GDIGolumCannon</ExcludeThing> <ExcludeThing>GDITerraformingStation</ExcludeThing> <ExcludeThing>GDIWatchTower</ExcludeThing> <ExcludeThing>GDIPillBox</ExcludeThing> <ExcludeThing>NODObelisk</ExcludeThing> <ExcludeThing>NODDisruptionTower</ExcludeThing> <ExcludeThing>NODLaserCannon</ExcludeThing> <ExcludeThing>NODLaserCannonSpawn</ExcludeThing> <ExcludeThing>NODRocketBunker</ExcludeThing> <ExcludeThing>NODRocketBunkerSpawn</ExcludeThing> <ExcludeThing>NODShredderTurretHub</ExcludeThing> <ExcludeThing>NODShredderTurret</ExcludeThing> <ExcludeThing>sovietdog</ExcludeThing> <ExcludeThing>NODRedeemer</ExcludeThing> <ExcludeThing>AlienMechapede</ExcludeThing> <ExcludeThing>SovietSpyPlane</ExcludeThing> <!-- SP missions --> <ExcludeThing>ABTower</ExcludeThing> </ObjectFilter> </SpecialPowerTemplate> <SpecialPowerTemplate id="SpecialPower_ManipulateObject" TargetType="OBJECT" InitiateSound="AudioEvent:Yuri_VoiceMove" ReloadTime="4s" DisallowedTargetObjectStatus="UNATTACKABLE" NameOfVoiceNameToUseAsInitiateIntendToDoVoice="InitiateManipulateObject" WaypointModeTerminal="false" Flags="NEEDS_OBJECT_FILTER"> <ObjectFilter Rule="ALL" Relationship="ENEMIES NEUTRAL" Exclude="STRUCTURE AIRCRAFT CIVILIAN_BUILDING SUPER_WEAPON BRIDGE BRIDGE_SEGMENT BRIDGE_ENDCAP BRIDGE_GATEHOUSE CRATE TIBERIUM TIBERIUM_FIELD CAN_TOPPLE SIMPLE_OBJECT_PROP OPTIMIZED_PROP WALL_HUB WALL_SEGMENT"> <ExcludeThing>SubwayNode</ExcludeThing> <ExcludeThing>AlienMastermind</ExcludeThing> <ExcludeThing>Viceroid</ExcludeThing> <ExcludeThing>AlienWormHole</ExcludeThing> <ExcludeThing>GDIJuggernaughtHusk</ExcludeThing> <ExcludeThing>NODAvatarHusk</ExcludeThing> <ExcludeThing>AlienAnnihilatorTripodHusk</ExcludeThing> <ExcludeThing>AlienMothership</ExcludeThing> <!-- defense structures. Couldn't use FS_BASE_DEFENSE because it would've included GDI forward battle base--> <ExcludeThing>AlienBuzzerHive</ExcludeThing> <ExcludeThing>AlienLightningSpike</ExcludeThing> <ExcludeThing>AlienPhotonCannon</ExcludeThing> <ExcludeThing>AlienPlasmaMissileBattery</ExcludeThing> <ExcludeThing>AlienStormColumn</ExcludeThing> <ExcludeThing>GDIAABattery</ExcludeThing> <ExcludeThing>GDIGolumCannon</ExcludeThing> <ExcludeThing>GDITerraformingStation</ExcludeThing> <ExcludeThing>GDIWatchTower</ExcludeThing> <ExcludeThing>GDIPillBox</ExcludeThing> <ExcludeThing>NODObelisk</ExcludeThing> <ExcludeThing>NODDisruptionTower</ExcludeThing> <ExcludeThing>NODLaserCannon</ExcludeThing> <ExcludeThing>NODLaserCannonSpawn</ExcludeThing> <ExcludeThing>NODRocketBunker</ExcludeThing> <ExcludeThing>NODRocketBunkerSpawn</ExcludeThing> <ExcludeThing>NODShredderTurretHub</ExcludeThing> <ExcludeThing>NODShredderTurret</ExcludeThing> <ExcludeThing>sovietdog</ExcludeThing> <ExcludeThing>NODRedeemer</ExcludeThing> <ExcludeThing>AlienMechapede</ExcludeThing> <ExcludeThing>SovietSpyPlane</ExcludeThing> <ExcludeThing>NODConfessorSquad</ExcludeThing> <ExcludeThing>GDIShatterer</ExcludeThing> <ExcludeThing>AlienHarvester</ExcludeThing> <ExcludeThing>GDIHarvester</ExcludeThing> <ExcludeThing>NODHarvester</ExcludeThing> <!-- SP missions --> <ExcludeThing>ABTower</ExcludeThing> </ObjectFilter> </SpecialPowerTemplate> <SpecialPowerTemplate id="SpecialPower_MechapedeManipulateObject" TargetType="OBJECT" Flags="NEEDS_OBJECT_FILTER TARGET_NEEDS_OBJECT_STATUS" ReloadTime="10s" InitiateSound="ALI_MasterMind_ManipulateStart" DisallowedTargetObjectStatus="UNATTACKABLE" NameOfVoiceNameToUseAsInitiateIntendToDoVoice="InitiateManipulateObject"> <ObjectFilter Rule="ANY" Relationship="ENEMIES NEUTRAL" Include="INFANTRY VEHICLE AIRCRAFT" Exclude="HUGE_VEHICLE"> <ExcludeThing>SubwayNode</ExcludeThing> <ExcludeThing>AlienMastermind</ExcludeThing> <ExcludeThing>GDICommando</ExcludeThing> <ExcludeThing>NODCommando</ExcludeThing> <ExcludeThing>Viceroid</ExcludeThing> <ExcludeThing>AlienWormHole</ExcludeThing> <ExcludeThing>GDIJuggernaughtHusk</ExcludeThing> <ExcludeThing>NODAvatarHusk</ExcludeThing> <ExcludeThing>AlienAnnihilatorTripodHusk</ExcludeThing> <ExcludeThing>AlienMothership</ExcludeThing> <!-- defense structures. Couldn't use FS_BASE_DEFENSE because it would've included GDI forward battle base--> <ExcludeThing>AlienBuzzerHive</ExcludeThing> <ExcludeThing>AlienLightningSpike</ExcludeThing> <ExcludeThing>AlienPhotonCannon</ExcludeThing> <ExcludeThing>AlienPlasmaMissileBattery</ExcludeThing> <ExcludeThing>AlienStormColumn</ExcludeThing> <ExcludeThing>GDIAABattery</ExcludeThing> <ExcludeThing>GDIGolumCannon</ExcludeThing> <ExcludeThing>GDITerraformingStation</ExcludeThing> <ExcludeThing>GDIWatchTower</ExcludeThing> <ExcludeThing>GDIPillBox</ExcludeThing> <ExcludeThing>NODObelisk</ExcludeThing> <ExcludeThing>NODDisruptionTower</ExcludeThing> <ExcludeThing>NODLaserCannon</ExcludeThing> <ExcludeThing>NODLaserCannonSpawn</ExcludeThing> <ExcludeThing>NODRocketBunker</ExcludeThing> <ExcludeThing>NODRocketBunkerSpawn</ExcludeThing> <ExcludeThing>NODShredderTurretHub</ExcludeThing> <ExcludeThing>NODShredderTurret</ExcludeThing> <ExcludeThing>sovietdog</ExcludeThing> <ExcludeThing>NODRedeemer</ExcludeThing> <ExcludeThing>AlienMechapede</ExcludeThing> <ExcludeThing>NODConfessorSquad</ExcludeThing> <ExcludeThing>GDIShatterer</ExcludeThing> <!-- SP missions --> <ExcludeThing>ABTower</ExcludeThing> </ObjectFilter> </SpecialPowerTemplate> <SpecialPowerTemplate id="SpecialPower_CultistMindControl" TargetType="OBJECT" Flags="NEEDS_OBJECT_FILTER TARGET_NEEDS_OBJECT_STATUS" ReloadTime="4s" InitiateSound="ALI_MasterMind_ManipulateStart" DisallowedTargetObjectStatus="UNATTACKABLE" NameOfVoiceNameToUseAsInitiateIntendToDoVoice="InitiateManipulateObject"> <ObjectFilter Rule="ANY" Relationship="ENEMIES NEUTRAL" Include="INFANTRY VEHICLE AIRCRAFT" Exclude="HUGE_VEHICLE"> <ExcludeThing>SubwayNode</ExcludeThing> <ExcludeThing>AlienMastermind</ExcludeThing> <ExcludeThing>GDICommando</ExcludeThing> <ExcludeThing>NODCommando</ExcludeThing> <ExcludeThing>Viceroid</ExcludeThing> <ExcludeThing>AlienWormHole</ExcludeThing> <ExcludeThing>GDIJuggernaughtHusk</ExcludeThing> <ExcludeThing>NODAvatarHusk</ExcludeThing> <ExcludeThing>AlienAnnihilatorTripodHusk</ExcludeThing> <ExcludeThing>AlienMothership</ExcludeThing> <!-- defense structures. Couldn't use FS_BASE_DEFENSE because it would've included GDI forward battle base--> <ExcludeThing>AlienBuzzerHive</ExcludeThing> <ExcludeThing>AlienLightningSpike</ExcludeThing> <ExcludeThing>AlienPhotonCannon</ExcludeThing> <ExcludeThing>AlienPlasmaMissileBattery</ExcludeThing> <ExcludeThing>AlienStormColumn</ExcludeThing> <ExcludeThing>GDIAABattery</ExcludeThing> <ExcludeThing>GDIGolumCannon</ExcludeThing> <ExcludeThing>GDITerraformingStation</ExcludeThing> <ExcludeThing>GDIWatchTower</ExcludeThing> <ExcludeThing>GDIPillBox</ExcludeThing> <ExcludeThing>NODObelisk</ExcludeThing> <ExcludeThing>NODDisruptionTower</ExcludeThing> <ExcludeThing>NODLaserCannon</ExcludeThing> <ExcludeThing>NODLaserCannonSpawn</ExcludeThing> <ExcludeThing>NODRocketBunker</ExcludeThing> <ExcludeThing>NODRocketBunkerSpawn</ExcludeThing> <ExcludeThing>NODShredderTurretHub</ExcludeThing> <ExcludeThing>NODShredderTurret</ExcludeThing> <ExcludeThing>sovietdog</ExcludeThing> <ExcludeThing>NODRedeemer</ExcludeThing> <ExcludeThing>AlienMechapede</ExcludeThing> <ExcludeThing>SovietSpyPlane</ExcludeThing> <ExcludeThing>NODConfessorSquad</ExcludeThing> <ExcludeThing>GDIShatterer</ExcludeThing> <!-- SP missions --> <ExcludeThing>ABTower</ExcludeThing> </ObjectFilter> </SpecialPowerTemplate> <SpecialPowerTemplate id="SpecialPowerToxicDispersion" TargetType="LOCATION" Flags="WATER_OK SHARED_SYNC IS_PLAYER_POWER IGNORE_MAP_EXTENTS" ReloadTime="240s" InitiateSound="" InitiateAtLocationSound="AudioEvent:AirRaid_Siren" ViewObjectDuration="0s" ViewObjectRange="0" RadiusCursorRadius="250" PreventConditions="" RequiredConditions="" DisallowedTargetModelStates="" RequiredTargetObjectStatus="" DisallowedTargetObjectStatus="" MaxCastRange="1000" MinCastRange="0" ForbiddenObjectRange="0" EvaEventToPlayWhenSelectingTarget="SelectSpecialPowerTarget" EvaEventToPlayOnInitiateOwner="AirstrikeInitiated" RestrictionType="UNRESTRICTED" Money="-3500" TimerImage="" ReachableTargetsCircleDisplayRadius="0" WaypointModeTerminal="True"> <ObjectFilter Rule="UNPARSED" /> <ForbiddenObjectFilter Include="STRUCTURE" /> <GameDependency> <RequiredObject>NODSecretShrine</RequiredObject> </GameDependency> </SpecialPowerTemplate> <SpecialPowerTemplate id="SpecialPowerHarbingerGunship" TargetType="LOCATION" Flags="NOT_CLIFF_CELL SHARED_SYNC IS_PLAYER_POWER" ReloadTime="300s" InitiateSound="" InitiateAtLocationSound="AudioEvent:Allied_Harbinger_VoiceReinforcements" ViewObjectDuration="0s" ViewObjectRange="0" RadiusCursorRadius="75" PreventConditions="" RequiredConditions="" DisallowedTargetModelStates="" RequiredTargetObjectStatus="" DisallowedTargetObjectStatus="" MaxCastRange="20" MinCastRange="0" ForbiddenObjectRange="0" EvaEventToPlayWhenSelectingTarget="SelectSpecialPowerTarget" RestrictionType="UNRESTRICTED" Money="-5000" TimerImage="" ReachableTargetsCircleDisplayRadius="0" WaypointModeTerminal="True"> <ObjectFilter Rule="UNPARSED" Relationship="" Alignment="NONE" Include="" Exclude="" /> <ForbiddenObjectFilter Include="STRUCTURE" /> <GameDependency> <RequiredObject>GDIArmory</RequiredObject> </GameDependency> </SpecialPowerTemplate> <SpecialPowerTemplate id="SpecialPowerBadgerBomber" TargetType="LOCATION" Flags="WATER_OK SHARED_SYNC IS_PLAYER_POWER IGNORE_MAP_EXTENTS" ReloadTime="180s" InitiateAtLocationSound="AudioEvent:AirRaid_Siren" RadiusCursorRadius="300" EvaEventToPlayWhenSelectingTarget="SelectSpecialPowerTarget" EvaEventToPlayOnInitiateOwner="AirstrikeInitiated" Money="0"> <ObjectFilter Rule="UNPARSED" /> <ForbiddenObjectFilter Include="STRUCTURE" /> <GameDependency> <RequiredObject>NODTechAssemblyPlant</RequiredObject> </GameDependency> </SpecialPowerTemplate> <SpecialPowerTemplate id="SpecialPowerGDI_SpaceCommandShockwaveArtillery" TargetType="LOCATION" Flags="WATER_OK SHARED_SYNC IS_PLAYER_POWER IGNORE_MAP_EXTENTS" ReloadTime="420s" InitiateAtLocationSound="AudioEvent:GDI_ShockwaveArtillery_WeaponFire_Stereo" RadiusCursorRadius="360" EvaEventToPlayWhenSelectingTarget="SelectSpecialPowerTarget" Money="-3000"> <ObjectFilter Rule="UNPARSED" /> <ForbiddenObjectFilter Include="STRUCTURE" /> <GameDependency> <RequiredObject>GDIArmory</RequiredObject> </GameDependency> </SpecialPowerTemplate> <SpecialPowerTemplate id="SpecialPowerAirDispersion" TargetType="LOCATION" Flags="WATER_OK SHARED_SYNC IS_PLAYER_POWER IGNORE_MAP_EXTENTS" ReloadTime="240s" InitiateAtLocationSound="AudioEvent:AirRaid_Siren" RadiusCursorRadius="250" EvaEventToPlayWhenSelectingTarget="SelectSpecialPowerTarget" EvaEventToPlayOnInitiateOwner="AirstrikeInitiated" Money="0"> <ObjectFilter Rule="UNPARSED" /> <ForbiddenObjectFilter Include="STRUCTURE" /> <GameDependency> <RequiredObject>NODTechAssemblyPlant</RequiredObject> </GameDependency> </SpecialPowerTemplate> <SpecialPowerTemplate id="SpecialPowerAlliedAirDispersion" TargetType="LOCATION" Flags="WATER_OK SHARED_SYNC IS_PLAYER_POWER IGNORE_MAP_EXTENTS" ReloadTime="300s" InitiateSound="AudioEvent:ALL_CenturyBomber_VoiceAttack" InitiateAtLocationSound="AudioEvent:AirRaid_Siren" RadiusCursorRadius="200" EvaEventToPlayWhenSelectingTarget="SelectSpecialPowerTarget" Money="0"> <ObjectFilter Rule="UNPARSED" /> <ForbiddenObjectFilter Include="STRUCTURE" /> <GameDependency> <RequiredObject>GDIArmory</RequiredObject> </GameDependency> </SpecialPowerTemplate> <SpecialPowerTemplate id="SpecialPowerAlliedParaDrop" TargetType="LOCATION" Flags="NO_FORBIDDEN_OBJECTS NOT_CLIFF_CELL SHARED_SYNC IS_PLAYER_POWER" ReloadTime="180s" InitiateSound="AudioEvent:ALL_CenturyBomber_VoiceMove" InitiateAtLocationSound="AudioEvent:AirRaid_Siren" ViewObjectDuration="0s" ViewObjectRange="0" RadiusCursorRadius="50" PreventConditions="" RequiredConditions="" DisallowedTargetModelStates="" RequiredTargetObjectStatus="" DisallowedTargetObjectStatus="" MaxCastRange="1000" MinCastRange="0" ForbiddenObjectRange="150" EvaEventToPlayWhenSelectingTarget="SelectSpecialPowerTarget" RestrictionType="UNRESTRICTED" Money="0" TimerImage="" ReachableTargetsCircleDisplayRadius="0" WaypointModeTerminal="True"> <ObjectFilter Rule="UNPARSED" Relationship="" Alignment="NONE" Include="" Exclude="" /> <ForbiddenObjectFilter Include="STRUCTURE" /> <GameDependency> <RequiredObject>GDICommandPost</RequiredObject> </GameDependency> </SpecialPowerTemplate> <SpecialPowerTemplate id="SpecialPowerTechParabombs" TargetType="LOCATION" Flags="WATER_OK SHARED_SYNC IS_PLAYER_POWER IGNORE_MAP_EXTENTS" ReloadTime="180s" InitiateSound="AudioEvent:ALL_CenturyBomber_VoiceAttack" InitiateAtLocationSound="AudioEvent:AirRaid_Siren" ViewObjectDuration="0s" ViewObjectRange="0" RadiusCursorRadius="200" PreventConditions="" RequiredConditions="" DisallowedTargetModelStates="" RequiredTargetObjectStatus="" DisallowedTargetObjectStatus="" MaxCastRange="1000000" MinCastRange="0" ForbiddenObjectRange="0" EvaEventToPlayWhenSelectingTarget="SelectSpecialPowerTarget" RestrictionType="UNRESTRICTED" Money="0" TimerImage="" ReachableTargetsCircleDisplayRadius="0" WaypointModeTerminal="True"> <ForbiddenObjectFilter Include="STRUCTURE" /> <GameDependency> <RequiredObject>MutantHovel</RequiredObject> </GameDependency> </SpecialPowerTemplate> <SpecialPowerTemplate id="SpecialPowerSpyPlane" TargetType="LOCATION" Flags="WATER_OK FOGGED_SHROUDED_CELLS_OK SHARED_SYNC IS_PLAYER_POWER" ReloadTime="120s" InitiateSound="" InitiateAtLocationSound="" ViewObjectDuration="0s" ViewObjectRange="0" RadiusCursorRadius="200" PreventConditions="" RequiredConditions="" DisallowedTargetModelStates="" RequiredTargetObjectStatus="" DisallowedTargetObjectStatus="" MaxCastRange="1000000" MinCastRange="0" ForbiddenObjectRange="0" EvaEventToPlayWhenSelectingTarget="SelectSpecialPowerTarget" RestrictionType="UNRESTRICTED" Money="-300" TimerImage="" ReachableTargetsCircleDisplayRadius="0" WaypointModeTerminal="True"> <ForbiddenObjectFilter Include="STRUCTURE" /> <GameDependency> <RequiredObject>NODOperationsCenter</RequiredObject> </GameDependency> </SpecialPowerTemplate> <SpecialPowerTemplate id="SpecialPowerCallSupportBloodhound" Flags="NOT_CLIFF_CELL IS_PLAYER_POWER NO_FORBIDDEN_OBJECTS SHARED_SYNC" ReloadTime="90s" ForbiddenObjectRange="140" RadiusCursorRadius="140" TargetType="LOCATION" EvaEventToPlayWhenSelectingTarget="SelectSpecialPowerTarget" Money="-2000" InitiateAtLocationSound="GDI_Ox_VoiceReinforcements"> <ForbiddenObjectFilter Rule="ANY" Include="STRUCTURE" /> <GameDependency> <RequiredObject>GDICommandPost</RequiredObject> </GameDependency> </SpecialPowerTemplate> <SpecialPowerTemplate id="SpecialPowerCallSupportHunterKillerTeam" Flags="WATER_OK SHARED_SYNC IS_PLAYER_POWER" ForbiddenObjectRange="130" ReloadTime="90s" RadiusCursorRadius="130" TargetType="LOCATION" EvaEventToPlayWhenSelectingTarget="SelectSpecialPowerTarget" Money="-2000" InitiateAtLocationSound="GDI_Ox_VoiceReinforcements"> <ForbiddenObjectFilter Rule="ANY" Include="STRUCTURE" /> <GameDependency> <RequiredObject>GDICommandPost</RequiredObject> </GameDependency> </SpecialPowerTemplate> <SpecialPowerTemplate id="SpecialPowerBombingRun" TargetType="LOCATION" Flags="WATER_OK SHARED_SYNC IS_PLAYER_POWER" ReloadTime="180s" InitiateSound="" InitiateAtLocationSound="AudioEvent:AirRaid_Siren" ViewObjectDuration="0s" ViewObjectRange="0" RadiusCursorRadius="50" PreventConditions="" RequiredConditions="" DisallowedTargetModelStates="" RequiredTargetObjectStatus="" DisallowedTargetObjectStatus="" MaxCastRange="1000000" MinCastRange="0" ForbiddenObjectRange="0" EvaEventToPlayWhenSelectingTarget="SelectSpecialPowerTarget" EvaEventToPlayOnInitiateOwner="AirstrikeInitiated" NameOfVoiceNameToUseAsInitiateIntendToDoVoice="9763CD58" RestrictionType="UNRESTRICTED" Money="-2000" TimerImage="" ReachableTargetsCircleDisplayRadius="0" WaypointModeTerminal="True"> <ObjectFilter Rule="UNPARSED" /> <ForbiddenObjectFilter Include="STRUCTURE" /> <GameDependency> <RequiredObject>GDICommandPost</RequiredObject> </GameDependency> </SpecialPowerTemplate> <SpecialPowerTemplate id="SpecialPowerIronDecay_Start" DisplayName="SPECIALPOWER:SpecialPowerIronDecay" TargetType="LOCATION" Flags="NEEDS_OBJECT_FILTER NO_FORBIDDEN_MODEL_STATES NOT_CLIFF_CELL SHARED_SYNC IS_PLAYER_POWER" ReloadTime="180s" InitiateSound="" InitiateAtLocationSound="AudioEvent:SOV_IronCurtain_Cast" ViewObjectDuration="0s" ViewObjectRange="0" RadiusCursorRadius="100" PreventConditions="" RequiredConditions="" DisallowedTargetModelStates="INVULNERABLE" RequiredTargetObjectStatus="" DisallowedTargetObjectStatus="" MaxCastRange="1000000" MinCastRange="0" ForbiddenObjectRange="0" EvaEventToPlayWhenSelectingTarget="SelectUnit" RestrictionType="UNRESTRICTED" Money="0" TimerImage="" ReachableTargetsCircleDisplayRadius="0" WaypointModeTerminal="True"> <ObjectFilter Rule="ANY" Relationship="" Alignment="NONE" Include="AIRCRAFT VEHICLE" Exclude="" /> <ForbiddenObjectFilter Rule="UNPARSED" Relationship="" Alignment="NONE" Include="" Exclude="" /> <GameDependency> <RequiredObject>NODTempleOfNOD</RequiredObject> </GameDependency> </SpecialPowerTemplate> <SpecialPowerTemplate id="SpecialPowerForceShield" TargetType="LOCATION" Flags="NEEDS_OBJECT_FILTER NOT_CLIFF_CELL SHARED_SYNC IS_PLAYER_POWER" ReloadTime="300s" InitiateSound="" InitiateAtLocationSound="AudioEvent:SOV_ForceShield_Cast" ViewObjectDuration="0s" ViewObjectRange="0" RadiusCursorRadius="200" PreventConditions="" RequiredConditions="" DisallowedTargetModelStates="" RequiredTargetObjectStatus="" DisallowedTargetObjectStatus="" MaxCastRange="1000000" MinCastRange="0" ForbiddenObjectRange="0" EvaEventToPlayWhenSelectingTarget="SelectSpecialPowerTarget" EvaEventToPlayOnInitiateOwner="OwnForceShieldActivated" RestrictionType="UNRESTRICTED" Money="0" TimerImage="" ReachableTargetsCircleDisplayRadius="0" WaypointModeTerminal="True"> <ObjectFilter Rule="NONE" Relationship="ALLIES" Alignment="NONE" Include="STRUCTURE" Exclude="" /> <ForbiddenObjectFilter Rule="UNPARSED" Relationship="" Alignment="NONE" Include="" Exclude="" /> <GameDependency> <RequiredObject>NODTempleOfNOD</RequiredObject> </GameDependency> </SpecialPowerTemplate> <SpecialPowerTemplate id="SpecialPower_RedWindTimer" TargetType="NONE" Flags="SHARED_SYNC IS_PLAYER_POWER" ReloadTime="280s" InitiateSound="" InitiateAtLocationSound="" ViewObjectDuration="0s" ViewObjectRange="0" RadiusCursorRadius="0" PreventConditions="" RequiredConditions="" DisallowedTargetModelStates="" RequiredTargetObjectStatus="" DisallowedTargetObjectStatus="" MaxCastRange="1000000" MinCastRange="0" ForbiddenObjectRange="0" RestrictionType="UNRESTRICTED" Money="0" TimerImage="" ReachableTargetsCircleDisplayRadius="0" WaypointModeTerminal="True"> <ObjectFilter Rule="UNPARSED" /> <ForbiddenObjectFilter Include="STRUCTURE" /> <GameDependency> <RequiredObject>NODTempleOfNOD</RequiredObject> </GameDependency> </SpecialPowerTemplate> <SpecialPowerTemplate id="SpecialPowerSovietTechParabombs" TargetType="LOCATION" Flags="WATER_OK SHARED_SYNC IS_PLAYER_POWER IGNORE_MAP_EXTENTS" ReloadTime="180s" InitiateSound="AudioEvent:SOV_Bullfrog_VoiceAttack" InitiateAtLocationSound="AudioEvent:AirRaid_Siren" ViewObjectDuration="0s" ViewObjectRange="0" RadiusCursorRadius="200" PreventConditions="" RequiredConditions="" DisallowedTargetModelStates="" RequiredTargetObjectStatus="" DisallowedTargetObjectStatus="" MaxCastRange="1000000" MinCastRange="0" ForbiddenObjectRange="0" EvaEventToPlayWhenSelectingTarget="SelectSpecialPowerTarget" RestrictionType="UNRESTRICTED" Money="0" TimerImage="" ReachableTargetsCircleDisplayRadius="0" WaypointModeTerminal="True"> <ObjectFilter Rule="UNPARSED" /> <ForbiddenObjectFilter Include="STRUCTURE" /> <GameDependency> <RequiredObject>MutantHovel</RequiredObject> </GameDependency> </SpecialPowerTemplate> <SpecialPowerTemplate id="SpecialPowerSovietParaDrop" TargetType="LOCATION" Flags="NO_FORBIDDEN_OBJECTS NOT_CLIFF_CELL SHARED_SYNC IS_PLAYER_POWER" ReloadTime="90s" InitiateSound="AudioEvent:SOV_Bullfrog_VoiceMove" InitiateAtLocationSound="AudioEvent:SOV_Bullfrog_VoiceMove" ViewObjectDuration="0s" ViewObjectRange="0" RadiusCursorRadius="150" PreventConditions="" RequiredConditions="" DisallowedTargetModelStates="" RequiredTargetObjectStatus="" DisallowedTargetObjectStatus="" MaxCastRange="1000000" MinCastRange="0" ForbiddenObjectRange="150" EvaEventToPlayWhenSelectingTarget="SelectSpecialPowerTarget" RestrictionType="UNRESTRICTED" Money="-1500" TimerImage="" ReachableTargetsCircleDisplayRadius="0" WaypointModeTerminal="True"> <ObjectFilter Rule="UNPARSED" /> <ForbiddenObjectFilter Include="STRUCTURE" /> <GameDependency> <RequiredObject>NODTechAssemblyPlant</RequiredObject> </GameDependency> </SpecialPowerTemplate> <SpecialPowerTemplate id="SpecialPowerSovietCommandEconomy" TargetType="OBJECT_OR_LOCATION" Flags="NEEDS_OBJECT_FILTER SHARED_SYNC IS_PLAYER_POWER" ReloadTime="360s" InitiateSound="" InitiateAtLocationSound="AudioEvent:SOV_Mass_Production" ViewObjectDuration="0s" ViewObjectRange="0" RadiusCursorRadius="50" PreventConditions="" DisallowedTargetModelStates="" RequiredTargetObjectStatus="" DisallowedTargetObjectStatus="" MaxCastRange="1000000" MinCastRange="0" ForbiddenObjectRange="0" EvaEventToPlayWhenSelectingTarget="SelectSpecialPowerTarget" EvaEventToPlayOnInitiateOwner="SovietCommandEconomyInitiated" RestrictionType="UNRESTRICTED" Money="-2000" TimerImage="" ReachableTargetsCircleDisplayRadius="0" WaypointModeTerminal="True"> <ObjectFilter Rule="ANY" Relationship="" Alignment="NONE" Include="" Exclude=""> <IncludeThing>TiberiumField</IncludeThing> <IncludeThing>TiberiumFieldBlue</IncludeThing> <IncludeThing>TiberiumFieldRedZone</IncludeThing> <IncludeThing>TiberiumSpike</IncludeThing> </ObjectFilter> <ForbiddenObjectFilter Include="STRUCTURE" /> <GameDependency> <RequiredObject>NODTiberiumLiquidationFacility</RequiredObject> </GameDependency> </SpecialPowerTemplate> <SpecialPowerTemplate id="SpecialPower_PsychicVibrationScan" TargetType="NONE" Flags="WATER_OK SHARED_SYNC IS_PLAYER_POWER" ReloadTime="240s" InitiateSound="AudioEvent:Soviet_PsychicScan" InitiateAtLocationSound="" ViewObjectDuration="0s" ViewObjectRange="0" RadiusCursorRadius="0" PreventConditions="" RequiredConditions="" DisallowedTargetModelStates="" RequiredTargetObjectStatus="" DisallowedTargetObjectStatus="" MaxCastRange="1000000" MinCastRange="0" ForbiddenObjectRange="0" RestrictionType="UNRESTRICTED" Money="0" TimerImage="" ReachableTargetsCircleDisplayRadius="0" WaypointModeTerminal="True"> <ObjectFilter Rule="UNPARSED" /> <ForbiddenObjectFilter Include="STRUCTURE" /> <GameDependency> <RequiredObject>NODDisruptionTower</RequiredObject> </GameDependency> </SpecialPowerTemplate> <SpecialPowerTemplate id="SpecialPowerCallAirDropDemoTruck" TargetType="LOCATION" Flags="NO_FORBIDDEN_OBJECTS NOT_CLIFF_CELL SHARED_SYNC IS_PLAYER_POWER HAS_PUBLIC_TIMER" ReloadTime="180s" InitiateSound="" InitiateAtLocationSound="AudioEvent:Soviet_DemoTruck_VoiceReinforcement" ViewObjectDuration="0s" ViewObjectRange="0" RadiusCursorRadius="90" PreventConditions="" RequiredConditions="" DisallowedTargetModelStates="" RequiredTargetObjectStatus="" DisallowedTargetObjectStatus="" MaxCastRange="1000000" MinCastRange="0" ForbiddenObjectRange="90" EvaEventToPlayWhenSelectingTarget="SelectSpecialPowerTarget" RestrictionType="UNRESTRICTED" Money="-2000" TimerImage="" ReachableTargetsCircleDisplayRadius="0" WaypointModeTerminal="True"> <ObjectFilter Rule="UNPARSED" /> <ForbiddenObjectFilter Include="STRUCTURE" /> <GameDependency> <RequiredObject>NODSecretShrine</RequiredObject> </GameDependency> </SpecialPowerTemplate> <SpecialPowerTemplate id="SpecialPowerRedShadowStrikeTeam" Flags="NOT_CLIFF_CELL IS_PLAYER_POWER SHARED_SYNC" ReloadTime="99999s" RadiusCursorRadius="30" TargetType="LOCATION" EvaEventToPlayWhenSelectingTarget="SelectSpecialPowerTarget" Money="0" InitiateAtLocationSound="NOD_Shadow_VoiceStrikeTeamCreate"> <GameDependency> <RequiredObject>aaaa</RequiredObject> </GameDependency> </SpecialPowerTemplate> <SpecialPowerTemplate id="SpecialPowerSeedTiberium" ReloadTime="200s" TargetType="LOCATION" Flags="LIMIT_DISTANCE IS_PLAYER_POWER WATER_OK SHARED_SYNC NOT_ON_BRIDGE NOT_BENEATH_BRIDGE" RadiusCursorRadius="50" EvaEventToPlayWhenSelectingTarget="SelectSpecialPowerTarget" Money="-1200"> <GameDependency> <RequiredObject>NODTiberiumLiquidationFacility</RequiredObject> </GameDependency> </SpecialPowerTemplate> <SpecialPowerTemplate id="SpecialPowerRadarJamMissile" InitiateSound="NOD_RadarJam" TargetType="NONE" Flags="WATER_OK"> </SpecialPowerTemplate> <SpecialPowerTemplate id="SpecialPower_BurrowMines" ReloadTime="180s" RadiusCursorRadius="150" TargetType="LOCATION" InitiateAtLocationSound="NOD_BurrowMine_TargetCursorMS" Flags="IS_PLAYER_POWER WATER_OK SHARED_SYNC" EvaEventToPlayWhenSelectingTarget="SelectSpecialPowerTarget" WaypointModeTerminal="false" Money="-2500"> <ObjectFilter Rule="UNPARSED" /> <ForbiddenObjectFilter Include="STRUCTURE" /> <GameDependency> <RequiredObject>NODTechAssemblyPlant</RequiredObject> </GameDependency> </SpecialPowerTemplate> <SpecialPowerTemplate id="SpecialPowerIronCurtain_Start" DisplayName="NAME:SuperweaponTimerIronCurtain" Description="DESC:SuperweaponTimerIronCurtain" TargetType="LOCATION" Flags="WATER_OK SHARED_SYNC HAS_PUBLIC_TIMER IS_PLAYER_POWER" ReloadTime="240s" InitiateSound="" InitiateAtLocationSound="AudioEvent:SOV_IronCurtain_Cast" ViewObjectDuration="0s" ViewObjectRange="0" RadiusCursorRadius="100" PreventConditions="" RequiredConditions="" DisallowedTargetModelStates="" RequiredTargetObjectStatus="" DisallowedTargetObjectStatus="" MaxCastRange="1000000" MinCastRange="0" ForbiddenObjectRange="0" EvaEventToPlayWhenSelectingTarget="SelectSpecialPowerTarget" EvaEventToPlayOnInitiateEnemy="AudioEvent:EnemyIronCurtainActivated" RestrictionType="UNRESTRICTED" Money="0" TimerImage="Button_IronCurtainTimer" ReachableTargetsCircleDisplayRadius="0" WaypointModeTerminal="True"> <ObjectFilter Rule="UNPARSED" /> <ForbiddenObjectFilter Include="STRUCTURE" /> <GameDependency> <RequiredObject>NODTempleOfNOD</RequiredObject> </GameDependency> </SpecialPowerTemplate> <SpecialPowerTemplate id="SpecialPower_CrystalShield" DisplayName="SPECIALPOWER:CrystalShield" Flags="IS_PLAYER_POWER WATER_OK SHARED_SYNC" ReloadTime="360s" TargetType="LOCATION" InitiateAtLocationSound="ALI_StasisShield_Start" EvaEventToPlayWhenSelectingTarget="SelectSpecialPowerTarget" RadiusCursorRadius="150" Money="-2000" /> </AssetDeclaration>
  9. hello , today i found something strange for this mod try add infintary fighting vehicle to soviet its called "gdirig" and try let any solider enter to this tank it will go into completly new tank you can add these lines into map.xml into your maps or overrides.xml into your maps folder <LogicCommandSet id="NODDropZoneCommandSet"> <Cmd>Command_ConstructSovietRhinoMkIITank</Cmd> <Cmd>Command_ConstructSovietRhinoTank</Cmd> <Cmd>Command_constructSovietTerrorDrone</Cmd> <Cmd>Command_constructnodscorpionbuggy</Cmd> <Cmd>Command_constructnodharvester</Cmd> <Cmd>Command_constructnodflametank</Cmd> <Cmd>Command_constructnodbeamcannon</Cmd> <Cmd>Command_Constructnodattackbike</Cmd> <Cmd>Command_constructnodstealthtank</Cmd> <Cmd>Command_constructnodavatar</Cmd> <Cmd>Command_ConstructAlienMechapede</Cmd> <Cmd>Command_constructgdirig</Cmd> <Cmd>Command_constructnodmcv</Cmd> <Cmd>Command_repairvehicle</Cmd> <Cmd>Command_selfrepair</Cmd> <Cmd>Command_sell</Cmd> <Cmd>Command_setdefaultbuilding</Cmd> <Cmd>Command_setrallypoint_vehicle</Cmd> <Cmd>Command_togglepower</Cmd> </LogicCommandSet> also dont forget add SovietRA1GrenadeSoldierSquad to soviet and let it enter to infintary fighting vehicle to get the new tank <LogicCommandSet id="NODHandOfNODCommandSet"> <Cmd>Command_Constructnodmilitantsquad</Cmd> <Cmd>Command_Constructnodmilitantrocketsquad</Cmd> <Cmd>Command_Constructnodsaboteur</Cmd> <Cmd>Command_Constructnodblackhandsquad</Cmd> <Cmd>Command_Constructnodfanaticsquad</Cmd> <Cmd>Command_Constructnodshadowsquad</Cmd> <Cmd>Command_ConstructSovietRA1GrenadeSoldierSquad</Cmd> <Cmd>Command_ConstructSovietDog</Cmd> <Cmd>Command_Constructnodcommando</Cmd> <Cmd>Command_TogglePower</Cmd> <Cmd>Command_SelfRepair</Cmd> <Cmd>Command_Sell</Cmd> <Cmd>Command_SetDefaultBuilding</Cmd> <Cmd>Command_SetRallyPoint_Infantry</Cmd> </LogicCommandSet>
  10. hello , how i can make alienmastermind unit control two units in the same time <WeaponSetUpdate id="ModuleTag_WeaponSetUpdate"> <WeaponSlotHardpoint ID="1" AllowInterleavedFiring="true" InterleavedStyle="INTERLEAVE_RANDOM" WeaponChoiceCriteria="PREFER_MOST_DAMAGE"> <Weapon Ordering="PRIMARY_WEAPON" Template="AlienPlaceManipulatorDeviceWeaponTrigger" /> <Weapon Ordering="SECONDARY_WEAPON" Template="AlienPlaceManipulatorDeviceWeaponTrigger" /> </WeaponSlotHardpoint> </WeaponSetUpdate> i try this , not work
  11. i found it just change weapon to <WeaponSetUpdate id="ModuleTag_WeaponSetUpdate"> <WeaponSlotHardpoint ID="1"> <Weapon Ordering="PRIMARY_WEAPON" Template="AlliedSpyBribeWeapon" /> </WeaponSlotHardpoint> </WeaponSetUpdate> its spy ability from redhistory mod
  12. hello , thank you for replay im not asking for any @Madin source codes i can edit any damage values effect or removing units by editing map.xml from : AppData\Roaming\Command & Conquer 3 Tiberium Wars\Maps , 2- about Mutants units extracting unit gameobject and get assets names manually from Tiberium Wars Advanced 1.8 take long time there is alot of FX lines i just want any of MutantLasherTank , MutantGatlingTank , NODMantisTank units source code to add them as new enemy attacking by editing map.xml regards,
  13. shall i add bone? i try this and dosent work <WeaponSetUpdate id="ModuleTag_WeaponSetUpdate"> <WeaponSlotHardpoint ID="1" AllowInterleavedFiring="true" InterleavedStyle="INTERLEAVE_RANDOM"> <Weapon Ordering="PRIMARY_WEAPON" Template="AlienPlaceManipulatorDeviceWeaponTrigger" /> </WeaponSlotHardpoint> <WeaponSlotHardpoint ID="2" AllowInterleavedFiring="true" InterleavedStyle="INTERLEAVE_RANDOM"> <Weapon Ordering="PRIMARY_WEAPON" Template="AlienPlaceManipulatorDeviceWeaponTrigger2" /> </WeaponSlotHardpoint> </WeaponSetUpdate> <WeaponTemplate id="AlienPlaceManipulatorDeviceWeaponTrigger" Name="AlienPlaceManipulatorDeviceWeaponTrigger" AttackRange="200.0" ClipSize="3" AutoReloadsClip="AUTO" CanFireWhileMoving="true" AcceptableAimDelta="180d" AntiMask="ANTI_GROUND ANTI_STRUCTURE ANTI_AIRBORNE_INFANTRY ANTI_AIRBORNE_VEHICLE"> <FiringDuration MinSeconds="0.25s" MaxSeconds="0.25s" /> <ClipReloadTime MinSeconds="15s" MaxSeconds="15s" /> <Nuggets> <SpecialPowerNugget SpecialPowerTemplate="SpecialPower_ManipulateObject"/> </Nuggets> </WeaponTemplate> <WeaponTemplate id="AlienPlaceManipulatorDeviceWeaponTrigger2" Name="AlienPlaceManipulatorDeviceWeaponTrigger2" AttackRange="200.0" ClipSize="3" AutoReloadsClip="AUTO" CanFireWhileMoving="true" AcceptableAimDelta="180d" AntiMask="ANTI_GROUND ANTI_STRUCTURE ANTI_AIRBORNE_INFANTRY ANTI_AIRBORNE_VEHICLE"> <FiringDuration MinSeconds="0.25s" MaxSeconds="0.25s" /> <ClipReloadTime MinSeconds="15s" MaxSeconds="15s" /> <Nuggets> <SpecialPowerNugget SpecialPowerTemplate="SpecialPower_ManipulateObject"/> </Nuggets> </WeaponTemplate>
  14. i still searching for source code for these units UnitCrateMP_MutantLasherTank  UnitCrateMP_MutantGatlingTank UnitCrateMP_NODMantisTank floating disc from ra3 game that are in Red Alert 3: Rejuvenation V1.40 to convert it for cnc3 tw
  15. thank you very much for these tips and links for disable superweapons nothing methods work on other mods the only method that work is via lua script you just need to edit your exact lua script that are inside you mod and create new .big file mod without make owner mod upset just you need to add these lines this also have new camera view ! , it need add new value to gamedata.ini , thanks to Mjstral user he made sagameta mod //These are the primary camera settings //****CHANGING ANY OF THESE VALUES WILL AFFECT CINEMATICS***** //------------------------------------------------------------------------------------------------------------ DefaultCameraMinHeight = 650.0 ;The minimum height of the camera relative to the terrain. DefaultCameraMaxHeight = 520.0 ;The maximum height of the camera relative to the terrain. DefaultCameraPitchAngle = 28.5 ;The pitch angle of the camera off top down view. DefaultCameraYawAngle = 00.0 ;The direction the camera faces by default. DefaultCameraScrollSpeedScalar = 1.0 ;How much faster or slower all scrolling is. //------------------------------------------------------------------------------------------------------------ //****DO NOT CHANGE ABOVE VALUES ********* //****PS: These values haven't been changed since original Generals anyways, this is an educational message. //------------------------------------------------------------------------------------------------------------ //------------------------------------------------------------------------------------------------------------ CameraLockHeightDelta = 1900.0 CameraTerrainSampleRadiusForHeight = 1.0 ;Controls how sensitive the camera height adjust is to nearby terrain. If you move the camera near a mountain, it'll raise up sooner with a large value. JoypadScrollScalar = 1.0 CursorMagnetismMode = 2 ;;OK TO UNCOMMENT ;; CameraEaseFactor = 0.2 ;for softening the tethered camera (while locked to an object or a drawable) ;These figures are compatible with the new 25-degree projection angle MaxCameraHeight = 230.0 ;230.0 MinCameraHeight = 100.0 UseCameraInReplay = No ;Not working, don't use it yet. CameraAdjustSpeed = 0.5 ; between 0 and 1 - this is how fast the camera snaps to the desired height ScrollAmountCutoff = 50.0 ; arbitrary units - above this value, we don't update height while scrolling ScrollPitchMultiplier = 0.63 ; The amount the camera pitches when zooming in and out. EnforceMaxCameraHeight = No ; Obey max camera height while scrolling? TerrainHeightAtEdgeOfMap = 100.0 UnitDamagedThreshold = 0.66 UnitReallyDamagedThreshold = 0.33 GroundStiffness = 0.8 StructureStiffness = 0.3 ; acceleration due to gravity, in dist/sec^2 ; note that our distance units are roughly one foot, so ; this corresponds to earth-normal gravity (32 ft/sec^2) ;Gravity = -32.0 ; this "feels" better... --------------------------------------------------------------------------------------------------------------- -----------------------------------------CUSTOM CODE SECTION--------------------------------------------------- --------------------------------------------------------------------------------------------------------------- -- function DisableSuperweapons() -- setcallhook() -- local Superweapons = {"GDIIonCannonControl", "SteelTalonsIonCannonControl", "ZOCOMIonCannonControl", "NODTempleOfNOD", -- "BlackHandTempleOfNOD", "MarkedOfKaneTempleOfNOD","AlienRiftGenerator", "Reaper17RiftGenerator","Traveler59RiftGenerator"} -- for i=1,getn(Superweapons),1 do ExecuteAction("TECHTREE_MODIFY_BUILDABILITY_OBJECT", Superweapons[i], 2) end -- end -- setcallhook(DisableSuperweapons) function GenericCrateSpawner(self) PreloadLUAScript() end function PreloadLUAScript() if rename("scripts.lua","scripts.lua") then dofile("scripts.lua") ExecuteAction("DISPLAY_TEXT", "MESSAGE:ExternalLUAScriptsLoaded") end end SuperweaponPreventer_Init = false function NoSuperweaponsOption(self) if not SuperweaponPreventer_Init then SuperweaponPreventer_Init = true SuperweaponsBuildability("NO") SpawnSuperweaponPreventerDummy(self) end end function SuperweaponsBuildability(what) local BUILDABILITY_TYPE = {["YES"]=0, ["IGNORE_PREREQUISITES"]=1, ["NO"]=2, ["ONLY_BY_AI"]=3} ExecuteAction("TECHTREE_MODIFY_BUILDABILITY_OBJECT", "GDIIonCannonControl", BUILDABILITY_TYPE[what]) ExecuteAction("TECHTREE_MODIFY_BUILDABILITY_OBJECT", "SteelTalonsIonCannonControl", BUILDABILITY_TYPE[what]) ExecuteAction("TECHTREE_MODIFY_BUILDABILITY_OBJECT", "ZOCOMIonCannonControl", BUILDABILITY_TYPE[what]) ExecuteAction("TECHTREE_MODIFY_BUILDABILITY_OBJECT", "NODTempleOfNOD", BUILDABILITY_TYPE[what]) ExecuteAction("TECHTREE_MODIFY_BUILDABILITY_OBJECT", "BlackHandTempleOfNOD", BUILDABILITY_TYPE[what]) ExecuteAction("TECHTREE_MODIFY_BUILDABILITY_OBJECT", "MarkedOfKaneTempleOfNOD", BUILDABILITY_TYPE[what]) ExecuteAction("TECHTREE_MODIFY_BUILDABILITY_OBJECT", "AlienRiftGenerator", BUILDABILITY_TYPE[what]) ExecuteAction("TECHTREE_MODIFY_BUILDABILITY_OBJECT", "Reaper17RiftGenerator", BUILDABILITY_TYPE[what]) ExecuteAction("TECHTREE_MODIFY_BUILDABILITY_OBJECT", "Traveler59RiftGenerator", BUILDABILITY_TYPE[what]) end function SpawnSuperweaponPreventerDummy(self) for i=1,8,1 do ExecuteAction("CREATE_UNNAMED_ON_TEAM_AT_WAYPOINT", "SuperweaponPreventerDummy", "Player_" .. tostring(i) .. "/teamPlayer_" .. tostring(i), "Player_" .. tostring(i) .. "_Start") ExecuteAction("CREATE_UNNAMED_ON_TEAM_AT_WAYPOINT", "SuperweaponPreventerDummy", "Player_" .. tostring(i) .. "/defaultSkirmishTeamPlayer_" .. tostring(i), "Player_" .. tostring(i) .. "_Start") --ExecuteAction("UNIT_SPAWN_NAMED_LOCATION_ORIENTATION", "SuperweaponPreventerDummy_" .. i, "SuperweaponPreventerDummy", "Player_" .. i .. "/teamPlayer_" .. i, "((0.00,0.00,0.00))", 0) end end function GetValidTeamList() local TeamList={ "Player_1/teamPlayer_1", "Player_2/teamPlayer_2", "Player_3/teamPlayer_3", "Player_4/teamPlayer_4", "Player_5/teamPlayer_5", "Player_6/teamPlayer_6", "Player_7/teamPlayer_7", "Player_8/teamPlayer_8", "Player_1/defaultSkirmishTeamPlayer_1", "Player_2/defaultSkirmishTeamPlayer_2", "Player_3/defaultSkirmishTeamPlayer_3", "Player_4/defaultSkirmishTeamPlayer_4", "Player_5/defaultSkirmishTeamPlayer_5", "Player_6/defaultSkirmishTeamPlayer_6", "Player_7/defaultSkirmishTeamPlayer_7", "Player_8/defaultSkirmishTeamPlayer_8", --"/team", --NeutralTeam --"PlyrCivilian/teamPlyrCivilian", --"PlyrCreeps/teamPlyrCreeps", --"ReplayObserver/teamReplayObserver", } local ValidTeamList = {} for i=1,getn(TeamList),1 do local TempUnitRef = "UNITREF_" .. tostring(GetRandomNumber()) ExecuteAction("UNIT_SPAWN_NAMED_LOCATION_ORIENTATION", TempUnitRef, "GDIHarvester", TeamList[i], "((0.00,0.00,0.00))", 0) if EvaluateCondition("NAMED_NOT_DESTROYED", TempUnitRef) then tinsert(ValidTeamList, TeamList[i]) end --EvaluateCondition("TEAM_DESTROYED", TeamList[i]) ExecuteAction("NAMED_DELETE", TempUnitRef) end return ValidTeamList end SlowDownGame50PercentDummy_SpawnState = false function SpawnSlowDownGame50PercentDummy(self) if not SlowDownGame50PercentDummy_SpawnState then SlowDownGame50PercentDummy_SpawnState = true ExecuteAction("UNIT_SPAWN_NAMED_LOCATION_ORIENTATION", "UNITREF_SlowDownGame50PercentDummy", "SlowDownGame50PercentDummy", "/team", "((0.00,0.00,0.00))", 0) ExecuteAction("MAP_CHANGE_CLOUD_SPEED", 50) --ExecuteAction("TEAM_EXECUTE_SEQUENTIAL_SCRIPT_LOOPING", "/team", "FPS_SCRIPT", 1) ExecuteAction("CAMERA_SET_DEFAULT", 0.00, 0.00, 1000) end end function HandleFPSAndGameSpeed() local CUSTOM_FPS=60 local NORMAL_FPS=60 ExecuteAction("SET_FPS_LIMIT", CUSTOM_FPS) ExecuteAction("SET_VISUAL_SPEED_MULTIPLIER", NORMAL_FPS/CUSTOM_FPS) ExecuteAction("MAP_CHANGE_CLOUD_SPEED", 100) ExecuteAction("CAMERA_SET_DEFAULT", 3.00, 0.00 , Camera_Max_Zoomable_Height ) ExecuteAction("ENABLE_SCRIPT", "FPS_SCRIPT") ExecuteAction("TEAM_EXECUTE_SEQUENTIAL_SCRIPT_LOOPING", "/team", "FPS_SCRIPT", 1) --is working, uses a map script from a library map end function EnableOptions() setcallhook() ExecuteAction("LOCK_CAMERA_ZOOM", 1, 1, 1) ExecuteAction("SET_CAMERA_CLIP_DEPTH_MULTIPLIER", 1); ExecuteAction("OPTIONS_SET_OCCLUSION_MODE", 1); ExecuteAction("CAMERA_MOD_SET_FINAL_SPEED_MULTIPLIER", 2.9) ExecuteAction("CAMERA_SET_DEFAULT", 10.9, 10.00, 2.9050) ExecuteAction("PITCH_CAMERA",37.5, 1, 1, 1) ExecuteAction("CAMERA_MOD_SET_ROLLING_AVERAGE", 5); end setcallhook(EnableOptions) function GuardShieldAIActive_Function(self, source) if (ObjectHasUpgrade(self, "Upgrade_GuardShieldAIModusON") == 1) then if ( (ObjectCountNearbyEnemies(self, 420) > 0) and (ObjectHasUpgrade(self, "Upgrade_GuardShieldON") == 0) ) then ObjectDoSpecialPower(self, "SpecialPower_GuardShield") elseif ( (ObjectCountNearbyEnemies(self, 420) == 0) and (ObjectHasUpgrade(self, "Upgrade_GuardShieldON") == 1) ) then ObjectDoSpecialPower(self, "SpecialPower_GuardShield") --ExecuteAction("NAMED_USE_COMMANDBUTTON_ABILITY", self, "Command_SpecialPowerGuardShield") --alternative end end end function GuardShieldAIModusTrigger_Function(self, source) if (ObjectHasUpgrade(self, "Upgrade_GuardShieldAIModusON") == 1) then ObjectDoSpecialPower(self, "SpecialPower_GuardShieldAIModusActivator") end ObjectGrantUpgrade(self, "Upgrade_GuardShieldControllbarRefreshDummy") --refresh upgrade stack ObjectRemoveUpgrade(self, "Upgrade_GuardShieldControllbarRefreshDummy") end function GuardShieldAIModusTriggerDelete_Function(self, source) if ( (ObjectHasUpgrade(self, "Upgrade_GuardShieldAIModusON") == 0) and (ObjectHasUpgrade(self, "Upgrade_GuardShieldAIModusOFF") == 1) ) then ObjectDoSpecialPower(self, "SpecialPower_GuardShieldAIModusDeactivator") if (ObjectHasUpgrade(self, "Upgrade_GuardShieldON") == 1) then ObjectDoSpecialPower(self, "SpecialPower_GuardShield") end end end function GuardShieldOnUpgrade_Function(self) ObjectGrantUpgrade(self, "Upgrade_GuardShieldON") end function GuardShieldOnUpgradeRemove_Function(self) ObjectRemoveUpgrade(self, "Upgrade_GuardShieldON") end function GuardShieldONBroadcast_Function(self) ObjectBroadcastEventToAllies(self, "BeginChanting", 9999) ObjectSetChanting(self, true) --ObjectBroadcastEventToUnits(self, "BeginChanting", 9999) end function GuardShieldOFFBroadcast_Function(self) ObjectBroadcastEventToAllies(self, "StopChanting", 9999) ObjectSetChanting(self, false) --ObjectBroadcastEventToUnits(self, "StopChanting", 9999) end --------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------
  16. i have same issue also spamming AI aircraft units and make the game laggy to fix that you need to make a skirmish ai mod and edit some value for these files example SkirmishAI\States\GDIOptimalStates.xml <AIBudgetStateDefinition id="OptimalOpeningMoveBudget"> <Heuristic> <ConstantHeuristic Weight="0.1"/> </Heuristic> <Budget> <AccountShare Account="INVESTMENT" Percent="0%"/> <AccountShare Account="SPECIAL_OPERATIONS" Percent="0%"/> <AccountShare Account="PRODUCTION" Percent="0%"/> <AccountShare Account="DEFENSE" Percent="0%"/> <AccountShare Account="TECHNOLOGY" Percent="0%"/> <AccountShare Account="SLUSH_FUND" Percent="100%"/> </Budget> </AIBudgetStateDefinition> this line is cancer <AccountShare Account="SLUSH_FUND" Percent="100%"/> try to change it to 20% and make SPECIAL_OPERATIONS 40% and DEFENSE40% you can also less the aircrafts strikes units by edit thoese lines <TargetHeuristic TargetHeuristic="SafestToAirUnitHeuristic <TeamTemplate MinUnits="1" and more in SkirmishAI\States\GDIOptimalStates.xml , or NODOptimalStates.xml also open SkirmishAI\Personalities\GDIOptimal.xml <ResourceMultiplierCheat Percentage="200%" Difficulty="BRUTAL"/> you need to edit the 200% for all files GDIoptimal and nodoptimal also this edit may disable it from the game in this case you need it as new file GDIOptimalfix.xml any new files must added to PersonalityList.xml file in SkirmishAI\Personalities\
  17. it cause of maps , you need add the maps to your mod .big file Data\maps\official and wont crash on save\load or find anyone have moded maps like TacitusA_0.58 i edit my mod file like this mod-game 1.9 add-big RedHistory_8.04_Misc.big add-big RedHistory_8.04_Streams.big add-big TacitusA_0.58_Misc.big add-big TacitusA_0.58_Streams.big now your mod load the moded maps from TacitusA_0.58 as this ,mod have moded maps so no crash anymore , and no more out of sync or crash while playing multiplayer
  18. nerozzero

    Brutal AI mod

    thank you i change the 200% to 120% and now AI not spamming sending tons of units make game laggy , but AI still send most of aircraft units ? why how i can make AI send warfactory units and other cause enemy send only aircraft units anyhelp!
  19. thanks i download your mod and i checked your scripts you wrote i really dont know what these scripts doing i need interested one , can you help me with that and explain every script what can do discord : neroZzero#4903
  20. thanks for replays i really want help to prevent Ai in hard mode spamming send tons of aircraft units what the line i must edit in Personalities AI files regards,
  21. hello , play versus skirmish AI hard mode AI let AI spamming send to me tons of aircraft units and ignoring warfactory units and others how to edit AI Personality files in skirmish AI folder to let AI send balancing units warfactory and infintary and aircraft unit also let AI using expansion addons units regards,
×