| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338 |
- <?xml version="1.0" encoding="utf-8"?>
- <AssetDeclaration xmlns="uri:ea.com:eala:asset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
- <Tags />
- <Includes>
- <Include type="all" source="DATA:GlobalData/GlobalDefines.xml" />
- <Include type="instance" source="DATA:GlobalData/Weapon.xml" />
- </Includes>
- <!-- ***** Allied ***** -->
- <!-- ////////////////////////// -->
- <!-- AlliedArtilleryVehicle -->
- <!-- ////////////////////////// -->
- <WeaponTemplate
- id="AlliedArtilleryVehicleMachineGun"
- FiringLoopSound="ALL_Pacifier_MachineGunLoopMS"
- FiringLoopSoundContinuesDuringReload="false"
- FireFX="FX_Allied_Artillery_PrimaryFire"
- FireVeteranFX="FX_Allied_Artillery_PrimaryFireVet"
- AttackRange="250.0"
- WeaponSpeed="999999.0"
- RequiredAntiMask="ANTI_GROUND ANTI_STRUCTURE ANTI_WATER"
- CanFireWhileMoving="true"
- ClipSize="8"
- Flags="ATTACK_NEEDS_LINE_OF_SIGHT"
- ReAcquireDetailType="PER_CLIP">
- <FiringDuration
- MinSeconds="0.2s"
- MaxSeconds="0.2s" />
- <ClipReloadTime
- MinSeconds="1.0s"
- MaxSeconds="1.0s" />
- <Nuggets>
- <DamageNugget
- Damage="18.0"
- Radius="0.0"
- DamageType="AUTO_CANNON"
- DamageFXType="SOVIET_MACHINEGUN"
- DeathType="NORMAL"/>
- </Nuggets>
- </WeaponTemplate>
- <WeaponTemplate
- id="AlliedArtilleryVehicleSiegePreAttackArtillery"
- AttackRange="740.0"
- MinimumAttackRange="250"
- CanFireWhileMoving="false"
- WeaponSpeed="999999.0"
- Flags="NOT_ATTRACTED_BY_MAGNETS"
- AcceptableAimDelta="90d">
- <Nuggets>
- <WeaponOCLNugget
- WeaponOCL="OCL_AlliedArtilleryPreAttack_Marker">
- </WeaponOCLNugget>
- </Nuggets>
- </WeaponTemplate>
- <WeaponTemplate
- id="AlliedArtilleryVehicleSiegeArtillery"
- FireSound="ALL_SiegeTank_CannonFire"
- FireFX="FX_Allied_Artillery_Fire"
- FireVeteranFX="FX_Allied_Artillery_FireVet"
- AttackRange="740.0"
- MinimumAttackRange="250"
- WeaponSpeed="250.0"
- MinWeaponSpeed="225"
- MaxWeaponSpeed="275"
- Flags="RELOAD_WHEN_ATTACK_STOPS FORCE_EMPTY_ENTIRE_CLIP"
- RequiredAntiMask="ANTI_GROUND ANTI_STRUCTURE ANTI_WATER"
- CanFireWhileMoving="false"
- ClipSize="5"
- FinishAttackOnceStarted="true"
- HitPercentage="0%"
- ScatterIndependently="true"
- ScatterAlways="true"
- ScatterRadius="30"
- ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
- ReAcquireDetailType="PRE_SHOT"
- PreAttackType="PER_CLIP"
- PreAttackWeapon="AlliedArtilleryVehicleSiegePreAttackArtillery">
- <PreAttackDelay
- MinSeconds="0.1s"
- MaxSeconds="0.1s" />
- <FiringDuration
- MinSeconds="0.1s"
- MaxSeconds="0.1s" />
- <ClipReloadTime
- MinSeconds="4.0s"
- MaxSeconds="4.0s" />
- <WeaponAiHintInfo
- UseAsWarheadForDamageCalculations="AlliedArtilleryVehicleSiegeArtilleryBarrageWeaponWarhead" />
- <Nuggets>
- <ProjectileNugget
- id="AlliedArtilleryVehicleSiegeArtillery_ProjectileNugget"
- WarheadTemplate="AlliedArtilleryVehicleSiegeArtilleryBarrageWeaponWarhead"
- ProjectileTemplate="AlliedArtilleryVehicleBarrageProjectile">
- <SpecialObjectFilter
- Rule="ALL"
- Exclude="BRIDGE_GATEHOUSE" />
- <VeterancyProjectiles
- VeterancyLevel="HEROIC"
- ProjectileTemplate="AlliedArtilleryVehicleBarrageProjectile_Veteran"/>
- </ProjectileNugget>
- </Nuggets>
- </WeaponTemplate>
- <!-- this weapon should only allow attack for the bridge gatehouse -->
- <WeaponTemplate
- id="AlliedArtilleryVehicleSiegeArtilleryForBridges"
- inheritFrom="AlliedArtilleryVehicleSiegeArtillery"
- HitPercentage="100%"
- ScatterIndependently="false"
- ScatterAlways="false"
- HitStoredTarget="true"
- ProjectileCollidesWith="NEUTRAL STRUCTURES"
- RequiredAntiMask="ANTI_STRUCTURE"
- ForbiddenAntiMask="ANTI_SUBMERGED">
- <Nuggets>
- <ProjectileNugget
- id="AlliedArtilleryVehicleSiegeArtillery_ProjectileNugget">
- <SpecialObjectFilter
- Rule="ANY"
- Include="BRIDGE_GATEHOUSE"
- Exclude="BRIDGE_SEGMENT BRIDGE" />
- </ProjectileNugget>
- </Nuggets>
- </WeaponTemplate>
-
- <WeaponTemplate
- id="AlliedArtilleryVehicleSiegeArtilleryBarrageWeaponWarhead"
- ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
- RadiusDamageAffects="ALLIES ENEMIES NEUTRALS SELF"
- Flags="NOT_ATTRACTED_BY_MAGNETS"
- RequiredAntiMask="ANTI_WATER ANTI_GROUND ANTI_STRUCTURE">
- <Nuggets>
- <MetaImpactNugget
- id="DefaultMetaImpaceNugget"
- ShockWaveAmount="50"
- ShockWaveRadius="50.0"
- ShockWaveZMult="1.0"
- ShockWaveClearFlingHeight="15.0"
- ForbiddenTargetObjectStatus="LEECHED_TARGET_ACTIVE"
- ForbiddenTargetModelCondition="STUNNED STUNNED_STANDING_UP STUNNED_FLAILING">
- <SpecialObjectFilter
- Rule="ANY"
- Include="INFANTRY">
- </SpecialObjectFilter>
- </MetaImpactNugget>
- <DamageNugget
- id="DefaultDamageNugget"
- Damage="150.0"
- DamageType="EXPLOSIVE"
- DeathType="EXPLODED"
- Radius="40.0">
- <DamageScalarDetails Scalar= "50%">
- <Filter
- Rule="ALL"
- Relationship="ALLIES" />
- </DamageScalarDetails>
- </DamageNugget>
- <SuppressionNugget
- Radius="60.0"
- Suppression="25"
- DurationSeconds="3s" />
- </Nuggets>
- </WeaponTemplate>
- <!-- ///////////////////////// -->
- <!-- AlliedGunshipAircraft -->
- <!-- ///////////////////////// -->
-
- <!-- AimDirection must match circling direction -->
- <!-- 2 barrels so clipsize is 2 -->
- <WeaponTemplate
- id="AlliedGunshipAircraftWeapon"
- AimDirection="0d"
- AcceptableAimDelta="5d"
- AttackRange="400.0"
- MinimumAttackRange="50"
- UseCenterForRangeCheck="true"
- CanFireWhileMoving="true"
- ClipSize="12"
- ScatterRadius="30"
- RadiusDamageAffects="ENEMIES"
- FireFX="FX_Allied_Gunship_Fire"
- FireVeteranFX="FX_Allied_Gunship_Fire"
- FireSound="ALL_Gunship_ColliderCannonWeaponFire"
- Flags="ATTACK_NEEDS_LINE_OF_SIGHT"
- WeaponSpeed="500"
- MinWeaponSpeed="500"
- MaxWeaponSpeed="500"
- MinTargetPitch="-45d"
- MaxTargetPitch="45d"
- RequiredAntiMask="ANTI_GROUND ANTI_STRUCTURE ANTI_WATER">
- <FiringDuration
- MinSeconds="2.0s"
- MaxSeconds="2.0s" />
- <ClipReloadTime
- MinSeconds="2.0s"
- MaxSeconds="2.0s" />
- <Nuggets>
- <ProjectileNugget
- ProjectileTemplate="AlliedGunshipAircraftWeaponProjectile"
- WarheadTemplate="AlliedGunshipAircraftWeaponWarhead">
- <VeterancyProjectiles
- VeterancyLevel="HEROIC"
- ProjectileTemplate="AlliedGunshipAircraftWeaponProjectile_Veteran"/>
- </ProjectileNugget>
- <InformTargetNugget />
- </Nuggets>
- </WeaponTemplate>
- <WeaponTemplate
- id="AlliedGunshipAircraftWeaponWarhead"
- RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
- Flags="ATTACK_NEEDS_LINE_OF_SIGHT NOT_ATTRACTED_BY_MAGNETS"
- ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
- RequiredAntiMask="ANTI_GROUND ANTI_STRUCTURE ANTI_WATER" >
- <Nuggets>
- <DamageNugget
- id="DefaultDamageNugget"
- Damage="100.0"
- Radius="50.0"
- DamageTaperOff="30"
- DamageType="EXPLOSIVE"
- DeathType="EXPLODED">
- <DamageScalarDetails Scalar= "50%">
- <Filter
- Rule="NONE"
- Include="INFANTRY" />
- </DamageScalarDetails>
- </DamageNugget>
- <MetaImpactNugget
- id="DefaultMetaImpactNugget"
- ShockWaveAmount="50"
- ShockWaveRadius="50.0"
- ShockWaveTaperOff="25.0"
- ForbiddenTargetModelCondition="STUNNED STUNNED_STANDING_UP STUNNED_FLAILING"/>
- </Nuggets>
- </WeaponTemplate>
- <WeaponTemplate
- id="AlliedGunshipAircraftAutoCannon"
- AttackRange="300.0"
- UseCenterForRangeCheck="true"
- AcceptableAimDelta="1d"
- CanFireWhileMoving="true"
- ClipSize="10"
- Flags="ATTACK_NEEDS_LINE_OF_SIGHT"
- FireSound="ALL_Gunship_MachineGunWeaponFire"
- RequiredAntiMask="ANTI_GROUND ANTI_STRUCTURE ANTI_WATER"
- ReAcquireDetailType="PER_CLIP">
- <FiringDuration
- MinSeconds="0.1s"
- MaxSeconds="0.1s" />
- <ClipReloadTime
- MinSeconds="0.5s"
- MaxSeconds="0.5s" />
- <Nuggets>
- <DamageNugget
- Damage="12.0"
- Radius="0.0"
- DamageType="AUTO_CANNON"
- DamageFXType="SOVIET_MACHINEGUN"
- DeathType="NORMAL">
- <DamageScalarDetails Scalar= "50%">
- <Filter
- Rule="NONE"
- Include="STRUCTURE" />
- </DamageScalarDetails>
- </DamageNugget>
- </Nuggets>
- </WeaponTemplate>
- <!-- ///////////////////////////// -->
- <!-- AlliedFutureTank -->
- <!-- ///////////////////////////// -->
- <WeaponTemplate
- id="AlliedFutureTankNeutronScrambler"
- inheritFrom="ScatterableWeapon"
- FireSound="ALL_FutureTank_Weapon1FireMS"
- FireFX="FX_Allied_FutureTank_Fire"
- FireVeteranFX="FX_Allied_FutureTank_Fire"
- AttackRange="250.0"
- WeaponSpeed="999999.0"
- RadiusDamageAffects="ENEMIES NEUTRALS"
- ProjectileCollidesWith="ENEMIES NEUTRAL STRUCTURES WALLS"
- RequiredAntiMask="ANTI_GROUND ANTI_STRUCTURE ANTI_WATER"
- CanFireWhileMoving="true"
- ClipSize="2"
- ShotsPerBarrel="1"
- ReAcquireDetailType="PER_CLIP"
- PreAttackType="PER_TARGET"
- UpdateBarrelModelConditions="true">
- <PreAttackDelay
- MinSeconds="0.1s"
- MaxSeconds="0.1s" />
- <FiringDuration
- MinSeconds="3s"
- MaxSeconds="3s" />
- <Nuggets>
- <ProjectileNugget
- id="defaultProjectileNugget"
- ProjectileTemplate="AlliedFutureTankNeutronWeaponProjectile"
- WarheadTemplate="AlliedFutureTankNeutronWeaponWarhead">
- <SpecialObjectFilter
- Rule="ALL"
- Exclude="BRIDGE BRIDGE_SEGMENT BRIDGE_ENDCAP BRIDGE_GATEHOUSE" />
- </ProjectileNugget>
- <InformTargetNugget />
- </Nuggets>
- </WeaponTemplate>
- <WeaponTemplate
- id="AlliedFutureTankNeutronScrambler_Veteran"
- inheritFrom="AlliedFutureTankNeutronScrambler">
- <Nuggets>
- <ProjectileNugget
- id="defaultProjectileNugget"
- ProjectileTemplate="AlliedFutureTankNeutronWeaponProjectile_Vet"
- WarheadTemplate="AlliedFutureTankNeutronWeaponWarhead_Vet">
- </ProjectileNugget>
- <InformTargetNugget />
- </Nuggets>
- </WeaponTemplate>
- <WeaponTemplate
- id="AlliedFutureTankNeutronWeaponWarhead"
- RadiusDamageAffects="ENEMIES"
- Flags="ATTACK_NEEDS_LINE_OF_SIGHT NOT_ATTRACTED_BY_MAGNETS"
- ProjectileCollidesWith="ENEMIES NEUTRAL STRUCTURES WALLS"
- RequiredAntiMask="ANTI_GROUND ANTI_STRUCTURE ANTI_WATER" >
- <Nuggets>
- <!-- This is a mini damage amount for campaign purposes -->
- <DamageNugget
- id="defaultDamageNugget"
- Damage="0.1"
- DamageType="NEUTRON"/>
- <WeaponOCLNugget
- id="defaultOCLNugget"
- WeaponOCL="OCL_AlliedFutureTankNeutronScramblerNode"
- TargetAsPrimaryObject="false">
- <SpecialObjectFilter
- Rule="ALL"
- Exclude="BRIDGE BRIDGE_SEGMENT BRIDGE_ENDCAP BRIDGE_GATEHOUSE" />
- </WeaponOCLNugget>
- </Nuggets>
- </WeaponTemplate>
- <WeaponTemplate
- id="AlliedFutureTankNeutronWeaponWarhead_Vet"
- inheritFrom="AlliedFutureTankNeutronWeaponWarhead">
- <Nuggets>
- <WeaponOCLNugget
- id="defaultOCLNugget"
- WeaponOCL="OCL_AlliedFutureTankNeutronScramblerNode_Vet">
- </WeaponOCLNugget>
- </Nuggets>
- </WeaponTemplate>
- <WeaponTemplate
- id="AlliedFutureTankNeutronWeapon_IncrementalWeapon"
- RadiusDamageAffects="ENEMIES NEUTRALS"
- Flags="ATTACK_NEEDS_LINE_OF_SIGHT NOT_ATTRACTED_BY_MAGNETS"
- ProjectileCollidesWith="ENEMIES NEUTRAL STRUCTURES WALLS"
- RequiredAntiMask="ANTI_GROUND ANTI_STRUCTURE ANTI_WATER ANTI_AIRBORNE_INFANTRY ANTI_AIRBORNE_VEHICLE" >
- <!-- FireSound="ALL_FutureTank_Weapon_NeutronScramblerImpactBig" no worky -->
- <!-- FireFX="FX_ALL_FutureTank_Weapon_NeutronScramblerImpactBig" plays late -->
- <Nuggets>
- <DamageNugget
- Damage="10.0"
- DamageType="NEUTRON"
- DamageFXType="ALLIED_BOMB"
- DeathType="DETONATED">
- <SpecialObjectFilter
- Rule="ALL"
- Exclude="BRIDGE BRIDGE_SEGMENT BRIDGE_ENDCAP BRIDGE_GATEHOUSE" />
- <DamageScalarDetails Scalar= "25%">
- <Filter
- Rule="NONE"
- Include="INFANTRY" />
- </DamageScalarDetails>
- <DamageScalarDetails Scalar= "50%">
- <Filter
- Rule="ALL"
- Relationship="ALLIES" />
- </DamageScalarDetails>
- </DamageNugget>
- </Nuggets>
- </WeaponTemplate>
-
- <WeaponTemplate
- id="AlliedFutureTankLaserSweepWeapon"
- RadiusDamageAffects="ENEMIES NEUTRALS"
- RequiredAntiMask="ANTI_GROUND ANTI_STRUCTURE ANTI_WATER"
- PreAttackType="PER_SHOT"
- AttackRange="275.0"
- ClipSize="=$UNLIMITED_CLIP_SIZE">
- <!-- FireSound="ALL_FutureTank_DeathRayWeaponFire" no worky -->
- <Nuggets>
- <DamageNugget
- Damage="50.0"
- Radius="5.0"
- RadiusAffectsBridges="true"
- DelayTimeSeconds="0.1s"
- DamageType="EXPLOSIVE"
- DeathType="LASERED">
- <SpecialObjectFilter
- Rule="ALL"
- Exclude="AIRCRAFT ORE_NODE BRIDGE_SEGMENT BRIDGE_ENDCAP"
- StatusBitFlagsExclude="AIRBORNE_TARGET SUBMERGED" />
- <DamageScalarDetails Scalar= "30%">
- <Filter
- Rule="NONE"
- Include="INFANTRY" />
- </DamageScalarDetails>
- </DamageNugget>
- <LineDamageNugget
- id="DefaultDamageNugget"
- Damage="25.0"
- LineWidth="5.0"
- DamageType="EXPLOSIVE"
- DamageFXType="JAPAN_FORCE"
- DeathType="NORMAL"
- UseDynamicLineLength="true"
- RadiusAffectsBridges="true"
- OverShootDistance="0.0">
- <SpecialObjectFilter
- Rule="ALL"
- Exclude="AIRCRAFT ORE_NODE BRIDGE_SEGMENT BRIDGE_ENDCAP"
- StatusBitFlagsExclude="AIRBORNE_TARGET SUBMERGED" />
- <DamageScalarDetails Scalar= "30%">
- <Filter
- Rule="NONE"
- Include="INFANTRY" />
- </DamageScalarDetails>
- </LineDamageNugget>
- </Nuggets>
- </WeaponTemplate>
-
- <!-- ///////////////////////////// -->
- <!-- AlliedLegionnaireInfantry -->
- <!-- ///////////////////////////// -->
- <WeaponTemplate
- id="AlliedLegionnaireInfantryFreezeSpray"
- AttackRange="200.0"
- MinTargetPitch="-15d"
- MaxTargetPitch="15d"
- WeaponSpeed="750"
- RadiusDamageAffects="ENEMIES"
- ClipSize="=$UNLIMITED_CLIP_SIZE"
- FiringLoopSound="ALL_CryoLegionaire_FreezeWeaponLoop"
- FiringLoopSoundContinuesDuringReload="true"
- Flags="ATTACK_NEEDS_LINE_OF_SIGHT NOT_ATTRACTED_BY_MAGNETS"
- RequiredAntiMask="ANTI_GROUND ANTI_STRUCTURE ANTI_WATER"
- AcceptableAimDelta="1d"
- CanFireWhileMoving="false"
- DamageDealtAtSelfPosition="true"
- ReAcquireDetailType="PER_CLIP"
- IgnoresContactPoints="true" >
- <!-- this little preattack delay is so we restart the firing animation for each shot, otherwise the anim gets out of sync with the FX-->
- <PreAttackDelay
- MinSeconds="0.01s"
- MaxSeconds="0.01s" />
- <FiringDuration
- MinSeconds="0.1s"
- MaxSeconds="0.1s" />
- <Nuggets>
- <ActivateLaserNugget
- id="defaultActivateLaserNugget"
- Lifetime="1.9s"
- LaserId="101"
- OnlyIfInactive="true"/>
- <ActivateLaserNugget
- id="defaultActivateLaserNugget2"
- Lifetime="1.9s"
- LaserId="102"
- OnlyIfInactive="true"/>
- <SecondaryDamageNugget
- Amount="20"
- Radius="225"
- Arc="60d"
- DamageTaperOff="5">
- <SpecialObjectFilter
- Rule="ALL"
- Exclude="BRIDGE_GATEHOUSE"
- StatusBitFlagsExclude="SUBMERGED AIRBORNE_TARGET PARACHUTING">
- </SpecialObjectFilter>
- <ForbiddenUpgrade>Upgrade_AlliedHighTechnology</ForbiddenUpgrade>
- </SecondaryDamageNugget>
- <!-- High Technology Special power weapon -->
- <SecondaryDamageNugget
- Amount="25"
- Radius="225"
- Arc="60d"
- DamageTaperOff="5">
- <SpecialObjectFilter
- Rule="ALL"
- Exclude="BRIDGE_GATEHOUSE"
- StatusBitFlagsExclude="SUBMERGED AIRBORNE_TARGET PARACHUTING">
- </SpecialObjectFilter>
- <RequiredUpgrade>Upgrade_AlliedHighTechnology</RequiredUpgrade>
- </SecondaryDamageNugget>
- </Nuggets>
- <IncompatibleAttributeModifier>AttributeModifier_Garrisoned</IncompatibleAttributeModifier>
- </WeaponTemplate>
- <!-- Veteran sweep laser -->
- <WeaponTemplate
- id="AlliedLegionnaireInfantryFreezeSprayVeteran"
- inheritFrom="AlliedLegionnaireInfantryFreezeSpray">
- <Nuggets>
- <ActivateLaserNugget
- id="defaultActivateLaserNugget"
- LaserId="103" />
- <ActivateLaserNugget
- id="defaultActivateLaserNugget2"
- LaserId="104" />
- </Nuggets>
- </WeaponTemplate>
-
- <!-- check the StartAbilityRange in the unit's WeaponFireSpecialAbilityUpdate to determine the weapon range. -->
- <WeaponTemplate
- id="AlliedLegionnaireLeapWeapon"
- IdleAfterFiringDelaySeconds="0s"
- AttackRange="300.0"
- MinimumAttackRange="20"
- WeaponSpeed="300"
- ProjectileSelf="true"
- ClipSize="=$UNLIMITED_CLIP_SIZE"
- AutoReloadsClip="AUTO"
- PreAttackType="PER_SHOT"
- FireFX="FX_Allied_LegionnaireLeapFire"
- FireVeteranFX="FX_None"
- Flags="NOT_ATTRACTED_BY_MAGNETS"
- HitPercentage="0%"
- ProjectileSelfUsesPathfinder="true">
- <FiringDuration
- MinSeconds="0.1s"
- MaxSeconds="0.1s" />
- <Nuggets>
- <ProjectileNugget
- WarheadTemplate="DummyWeaponWarhead" />
- <InformTargetNugget />
- </Nuggets>
- </WeaponTemplate>
- <WeaponTemplate
- id="AlliedLegionnaireInfantryLandWeapon"
- FireFX="FX_Allied_LegionnaireLeapLand"
- Flags="NOT_ATTRACTED_BY_MAGNETS"
- RadiusDamageAffects="ENEMIES NEUTRALS"
- FireVeteranFX="FX_Allied_LegionnaireLeapLand">
- <Nuggets>
- <DamageNugget
- id="DefaultDamageNugget"
- Damage="20.0"
- Radius="50.0"
- DamageType="MELEE"
- DeathType="CRUSHED">
- <SpecialObjectFilter
- Rule="ALL"
- Relationship="ENEMIES NEUTRAL"
- StatusBitFlagsExclude="NO_COLLISIONS">
- </SpecialObjectFilter>
- </DamageNugget>
- <!-- The Meta Impact should be selective -->
- <MetaImpactNugget
- ShockWaveAmount="50"
- ShockWaveRadius="50.0"
- ForbiddenTargetModelCondition="STUNNED STUNNED_STANDING_UP STUNNED_FLAILING">
- <SpecialObjectFilter
- Rule="ANY"
- Relationship="ENEMIES"
- Include="INFANTRY"
- StatusBitFlagsExclude="NO_COLLISIONS">
- </SpecialObjectFilter>
- </MetaImpactNugget>
- </Nuggets>
- </WeaponTemplate>
-
- <!-- IF Base Defense and IFV Weapon -->
- <WeaponTemplate
- id="ABD_AlliedLegionnaireWeapon"
- AttackRange="300.0"
- WeaponSpeed="999999.0"
- FiringLoopSound="ALL_CryoLegionnaire_FreezeWeapon_GarrisonLoop"
- ImpactLoopSound="ALL_Cryocopter_CryobeamImpactLoop"
- RetargetedWhileLoopingSound="ALL_CryoLegionnaire_FreezeWeapon_GarrisonFire"
- FiringLoopSoundContinuesDuringReload="false"
- RadiusDamageAffects="ENEMIES"
- Flags="ATTACK_NEEDS_LINE_OF_SIGHT"
- CanFireWhileMoving="true"
- AcceptableAimDelta="20d"
- ReAcquireDetailType="PER_CLIP"
- RequiredAntiMask="ANTI_STRUCTURE ANTI_GROUND ANTI_WATER ANTI_AIRBORNE_INFANTRY ANTI_AIRBORNE_VEHICLE">
- <FiringDuration
- MinSeconds="1.0s"
- MaxSeconds="1.0s" />
- <Nuggets>
- <ActivateLaserNugget
- Lifetime="1.0s"
- LaserId="0">
- <SpecialObjectFilter
- Rule="ANY"
- Include="INFANTRY VEHICLE HUGE_VEHICLE AIRCRAFT STRUCTURE TIME_BOMB"
- Exclude="BRIDGE_GATEHOUSE"
- StatusBitFlagsExclude="SUBMERGED"/>
- </ActivateLaserNugget>
- <!-- Normal Weapon -->
- <SecondaryDamageNugget
- Amount="75">
- <SpecialObjectFilter
- Rule="ALL"
- Exclude="BRIDGE_GATEHOUSE"
- StatusBitFlagsExclude="SUBMERGED">
- </SpecialObjectFilter>
- <ForbiddenUpgrade>Upgrade_AlliedHighTechnology</ForbiddenUpgrade>
- </SecondaryDamageNugget>
- <!-- High Technology Special power weapon -->
- <SecondaryDamageNugget
- Amount="100">
- <SpecialObjectFilter
- Rule="ALL"
- Exclude="BRIDGE_GATEHOUSE"
- StatusBitFlagsExclude="SUBMERGED">
- </SpecialObjectFilter>
- <RequiredUpgrade>Upgrade_AlliedHighTechnology</RequiredUpgrade>
- </SecondaryDamageNugget>
- </Nuggets>
- </WeaponTemplate>
- <WeaponTemplate
- id="AAAVT1_AlliedLegionnaireWeapon"
- inheritFrom="ABD_AlliedLegionnaireWeapon"/>
- <!-- /////////////////////////// -->
- <!-- CryoSpill Death Weapon -->
- <!-- /////////////////////////// -->
- <WeaponTemplate
- id="CryoSpillDeathWeapon"
- WeaponSpeed="999999.0"
- PreAttackFX="FX_None"
- FireFX="FX_Allied_LegionnaireDeath"
- FireVeteranFX="FX_Allied_LegionnaireDeath"
- CanFireWhileMoving="false"
- ClipSize="=$UNLIMITED_CLIP_SIZE"
- Flags="ATTACK_NEEDS_LINE_OF_SIGHT NOT_ATTRACTED_BY_MAGNETS"
- RadiusDamageAffects="ENEMIES"
- RequiredAntiMask="ANTI_GROUND ANTI_STRUCTURE ANTI_WATER">
- <Nuggets>
- <SecondaryDamageNugget
- Amount="1000"
- Radius="30"
- DamageTaperOff="20">
- <SpecialObjectFilter
- Rule="ALL"
- Exclude="BRIDGE_GATEHOUSE"
- StatusBitFlagsExclude="SUBMERGED AIRBORNE_TARGET PARACHUTING">
- </SpecialObjectFilter>
- </SecondaryDamageNugget>
- </Nuggets>
- </WeaponTemplate>
-
-
- <!-- ***** Soviet ***** -->
- <!-- /////////////////////////// -->
- <!-- SovietDesolatorInfantry -->
- <!-- /////////////////////////// -->
- <WeaponTemplate
- id="SovietDesolatorSpray"
- AttackRange="225.0"
- MinTargetPitch="-15d"
- MaxTargetPitch="15d"
- WeaponSpeed="750"
- FireFX=""
- FireVeteranFX="FX_SovietDesolatorPrimaryFireVet"
- FiringLoopSound="SOV_DesolatorTrooper_SprayGunFire"
- FiringLoopSoundContinuesDuringReload="true"
- RadiusDamageAffects="ENEMIES"
- ClipSize="=$UNLIMITED_CLIP_SIZE"
- Flags="ATTACK_NEEDS_LINE_OF_SIGHT"
- RequiredAntiMask="ANTI_GROUND ANTI_STRUCTURE ANTI_WATER"
- AcceptableAimDelta="160d"
- CanFireWhileMoving="false"
- DamageDealtAtSelfPosition="false"
- ReAcquireDetailType="PER_CLIP"
- IgnoresContactPoints="true">
- <!-- this little preattack delay is so we restart the firing animation for each shot, otherwise the anim gets out of sync with the FX-->
- <FiringDuration
- MinSeconds="0.25s"
- MaxSeconds="0.25s" />
- <ClipReloadTime
- MinSeconds="1.0s"
- MaxSeconds="1.0s" />
- <Nuggets>
- <ActivateStreamNugget
- id="StreamNugget"
- Lifetime="1s"
- StreamId="0">
- <SpecialObjectFilter
- Rule="ANY"
- Relationship="ENEMIES"
- Include="INFANTRY VEHICLE"
- StatusBitFlagsExclude="AIRBORNE_TARGET"/>
- </ActivateStreamNugget>
- <ActivateStreamNugget
- id="StreamNugget"
- Lifetime="1s"
- StreamId="0">
- <SpecialObjectFilter
- Rule="ANY"
- Relationship="ENEMIES"
- Include="STRUCTURE"
- StatusBitFlags="BLATTED CONTAINER_OCCUPIED"
- StatusBitFlagsExclude="AIRBORNE_TARGET"/>
- </ActivateStreamNugget>
- <SlavesAttackNugget
- id="SlaveAttackNugget"
- SkipSlavesCanAttackCheck="true">
- <SpecialObjectFilter
- Rule="ANY"
- Relationship="ENEMIES"
- Include="INFANTRY VEHICLE"
- StatusBitFlagsExclude="AIRBORNE_TARGET"/>
- </SlavesAttackNugget>
- <SlavesAttackNugget
- id="SlaveAttackNuggetStructures"
- SkipSlavesCanAttackCheck="true">
- <SpecialObjectFilter
- Rule="ANY"
- Relationship="ENEMIES"
- Include="STRUCTURE"
- StatusBitFlags="BLATTED CONTAINER_OCCUPIED"
- StatusBitFlagsExclude="AIRBORNE_TARGET"/>
- </SlavesAttackNugget>
- </Nuggets>
- </WeaponTemplate>
- <WeaponTemplate
- id="SovietDesolatorSpray_Dummy"
- inheritFrom="SovietDesolatorSpray">
- <Nuggets>
- <ActivateStreamNugget
- id="StreamNugget"
- xai:joinAction="Replace" xmlns:xai="uri:ea.com:eala:asset:instance"
- Lifetime="1s"
- StreamId="1"/>
- <SlavesAttackNugget
- id="SlaveAttackNugget"
- xai:joinAction="Remove" xmlns:xai="uri:ea.com:eala:asset:instance"/>
- </Nuggets>
- </WeaponTemplate>
-
- <WeaponTemplate
- id="AAAVT1_SovietDesolatorWeapon"
- inheritFrom="SovietDesolatorSpray"/>
- <WeaponTemplate
- id="SovietDesolatorAttachingWeapon"
- AttackRange="=$DESOLATOR_INFANTRY_SPRAY_ATTACH_RANGE"
- MinTargetPitch="-15d"
- MaxTargetPitch="15d"
- WeaponSpeed="999999.0"
- FireFX=""
- FireVeteranFX=""
- FireSound=""
- RadiusDamageAffects="ENEMIES"
- ClipSize="=$UNLIMITED_CLIP_SIZE"
- Flags="ATTACK_NEEDS_LINE_OF_SIGHT IGNORE_TARGET_AS_OBSTACLE"
- RequiredAntiMask="ANTI_GROUND ANTI_STRUCTURE ANTI_WATER"
- AcceptableAimDelta="1d"
- CanFireWhileMoving="false"
- DamageDealtAtSelfPosition="false"
- ReAcquireDetailType="PER_CLIP"
- IgnoresContactPoints="true"
- MeleeWeapon="true">
- <Nuggets>
- <AttachNugget
- AttachModuleId="ModuleTag_AttachUpdate"
- ForbiddenTargetObjectStatus="AIRBORNE_TARGET VEHICLE_ATTACHED UNDERGOING_REPAIR SPECIAL_ARMOR_ACTIVE NOT_IN_WORLD">
- <SpecialObjectFilter
- Rule="ANY"
- Include="VEHICLE STRUCTURE INFANTRY"
- Relationship="ENEMIES NEUTRAL">
- <ExcludeThing>SovietScoutVehicle</ExcludeThing>
- </SpecialObjectFilter>
- </AttachNugget>
- </Nuggets>
- </WeaponTemplate>
- <WeaponTemplate
- id="SovietDesolatorAttachedDamage"
- AttackRange="25.0"
- WeaponSpeed="999999.0"
- ReAcquireDetailType="PRE_FIRE"
- ClipSize="=$UNLIMITED_CLIP_SIZE"
- FiringLoopSound=""
- RadiusDamageAffects="ENEMIES"
- AcceptableAimDelta="180d"
- CanFireWhileMoving="true"
- Flags="NOT_ATTRACTED_BY_MAGNETS"
- VirtualDamage="SHARE"
- RequiredAntiMask="ANTI_GROUND ANTI_WATER ANTI_SUBMERGED ANTI_AIRBORNE_VEHICLE"
- FinishAttackOnceStarted="true"
- MeleeWeapon="true">
- <FiringDuration
- MinSeconds="0.25s"
- MaxSeconds="0.25s" />
- <Nuggets>
- <!--
- <TintObjectsNugget
- PreColorTime="0s"
- SustainedColorTime="3.0s"
- PostColorTime="0s"
- Frequency="0"
- Amplitude="0">
- <Color R="0" G="4" B="0"/>
- </TintObjectsNugget>
- -->
- <DamageNugget
- Damage="10.0"
- DamageType="RADIATION"
- DeathType="EXPLODED"/>
- </Nuggets>
- </WeaponTemplate>
- <WeaponTemplate
- id="SovietBlatGun"
- AttackRange="250.0"
- MinimumAttackRange="50"
- WeaponSpeed="350"
- FireSound="SOV_DesolatorTrooper_BlatGunFire"
- FireFX=""
- FireVeteranFX=""
- AcceptableAimDelta="10d"
- ClipSize="1"
- Flags="ATTACK_NEEDS_LINE_OF_SIGHT"
- CanFireWhileMoving="true"
- RequiredAntiMask="ANTI_GROUND ANTI_STRUCTURE ANTI_WATER">
- <FiringDuration
- MinSeconds=".5s"
- MaxSeconds=".5s" />
- <ClipReloadTime
- MinSeconds="0.5s"
- MaxSeconds="0.5s" />
- <Nuggets>
- <ProjectileNugget
- ProjectileTemplate="SovietBlatGunProjectile"
- WarheadTemplate="SovietBlatGunWarhead">
- <VeterancyProjectiles
- VeterancyLevel="HEROIC"
- ProjectileTemplate="SovietBlatGunProjectile_Vet"/>
- </ProjectileNugget>
- </Nuggets>
- </WeaponTemplate>
- <WeaponTemplate
- id="SovietBlatGunWarhead"
- RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
- Flags="ATTACK_NEEDS_LINE_OF_SIGHT NOT_ATTRACTED_BY_MAGNETS"
- ProjectileCollidesWith = "ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
- RequiredAntiMask="ANTI_GROUND ANTI_STRUCTURE ANTI_WATER" >
- <Nuggets>
- <WeaponOCLNugget
- WeaponOCL="OCL_DesolatorBlatGoo"
- TargetAsPrimaryObject="false">
- <!-- bridge objects do not take goo damage -->
- <SpecialObjectFilter
- Rule="ALL"
- Exclude="BRIDGE_GATEHOUSE BRIDGE_SEGMENT BRIDGE_ENDCAP BRIDGE" />
- </WeaponOCLNugget>
- <DamageNugget
- Damage="22.0"
- DamageType="RADIATION"
- DeathType="EXPLODED"/>
- <!-- this will shatter frozen units -->
- <DamageNugget
- Damage="10.0"
- DamageType="EXPLOSIVE"
- DeathType="EXPLODED">
- <SpecialObjectFilter
- Rule="ANY"
- Include="STRUCTURE VEHICLE INFANTRY"
- Relationship="ENEMIES NEUTRAL"
- StatusBitFlags="UNDER_FROZEN" />
- </DamageNugget>
- </Nuggets>
- </WeaponTemplate>
- <WeaponTemplate
- id="SovietBlatAttachedDamage"
- AttackRange="25.0"
- WeaponSpeed="999999.0"
- ReAcquireDetailType="PRE_FIRE"
- ClipSize="=$UNLIMITED_CLIP_SIZE"
- FiringLoopSound="SOV_TerrorDrone_Dismantle"
- RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
- AcceptableAimDelta="180d"
- CanFireWhileMoving="true"
- Flags="NOT_ATTRACTED_BY_MAGNETS"
- VirtualDamage="SHARE"
- RequiredAntiMask="ANTI_GROUND ANTI_WATER ANTI_SUBMERGED ANTI_AIRBORNE_VEHICLE"
- FinishAttackOnceStarted="true"
- MeleeWeapon="true">
- <FiringDuration
- MinSeconds="0.25s"
- MaxSeconds="0.25s" />
- <Nuggets>
- <TintObjectsNugget
- PreColorTime="0s"
- SustainedColorTime="1.0s"
- PostColorTime="0s"
- Frequency="0"
- Amplitude="0"
- Radius="1">
- <!-- bridge objects are not really affected so do not tint them -->
- <SpecialObjectFilter
- Rule="ALL"
- Exclude="BRIDGE_GATEHOUSE BRIDGE_SEGMENT BRIDGE_ENDCAP BRIDGE" />
- <Color R="0" G="2" B="0"/>
- </TintObjectsNugget>
- <DamageNugget
- Damage="1.0"
- DamageType="RADIATION"
- DeathType="EXPLODED">
- <DamageScalarDetails Scalar= "50%">
- <Filter
- Rule="NONE"
- Include="INFANTRY" />
- </DamageScalarDetails>
- </DamageNugget>
- <AttributeModifierNugget
- AttributeModifierName="AttributeModifier_SovietDesolatorInfantryBlatSlowdown">
- <!-- Applying this modifier to bridge objects causes the managed body system to break -->
- <SpecialObjectFilter
- Rule="ALL"
- Exclude="BRIDGE_GATEHOUSE BRIDGE_SEGMENT BRIDGE_ENDCAP BRIDGE" />
- </AttributeModifierNugget>
- </Nuggets>
- </WeaponTemplate>
-
- <!-- //////////////////////////// -->
- <!-- SovietHeavyWalkerVehicle -->
- <!-- //////////////////////////// -->
- <WeaponTemplate
- id="SovietHeavyWalkerGrenadeWeapon"
- AttackRange="225.0"
- MinimumAttackRange="20"
- WeaponSpeed="300"
- MinWeaponSpeed="275"
- MaxWeaponSpeed="325"
- ScatterAlways="true"
- ScatterRadius="20"
- ScatterIndependently="true"
- FireSound="SOV_ProtoSickle_WeaponGrenadeFire"
- FireFX="FX_SovietGrenadeLaunch"
- FireVeteranFX="FX_SovietGrenadeLaunchVet"
- AcceptableAimDelta="10d"
- ClipSize="3"
- Flags="ATTACK_NEEDS_LINE_OF_SIGHT"
- CanFireWhileMoving="true"
- RequiredAntiMask="ANTI_GROUND ANTI_STRUCTURE ANTI_WATER">
- <FiringDuration
- MinSeconds=".2s"
- MaxSeconds=".2s" />
- <ClipReloadTime
- MinSeconds="2.5s"
- MaxSeconds="2.5s" />
- <Nuggets>
- <ProjectileNugget
- ProjectileTemplate="SovietHeavyWalkerGrenadeWeaponProjectile"
- WarheadTemplate="SovietHeavyWalkerGrenadeWeaponWarhead">
- <VeterancyProjectiles
- VeterancyLevel="HEROIC"
- ProjectileTemplate="SovietHeavyWalkerGrenadeWeaponProjectile_Vet"/>
- </ProjectileNugget>
- <SuppressionNugget
- Radius="20.0"
- Suppression="20"
- DurationSeconds="5.0s" />
- <InformTargetNugget />
- </Nuggets>
- </WeaponTemplate>
- <WeaponTemplate
- id="SovietHeavyWalkerGrenadeWeaponWarhead"
- RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
- Flags="ATTACK_NEEDS_LINE_OF_SIGHT NOT_ATTRACTED_BY_MAGNETS"
- ProjectileCollidesWith = "ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
- RequiredAntiMask="ANTI_GROUND ANTI_STRUCTURE ANTI_WATER" >
- <Nuggets>
- <DamageNugget
- Damage="15.0"
- Radius="20.0"
- DamageTaperOff="15"
- DamageType="EXPLOSIVE"
- DamageFXType="ALLIED_MISSILE"
- DeathType="EXPLODED">
- <DamageScalarDetails Scalar= "150%">
- <Filter
- Rule="NONE"
- Include="INFANTRY" />
- </DamageScalarDetails>
- </DamageNugget>
- <SuppressionNugget
- Radius="20.0"
- Suppression="20"
- DurationSeconds="5s" />
- </Nuggets>
- </WeaponTemplate>
- <WeaponTemplate
- id="SovietHeavyWalkerRocketWeapon"
- inheritFrom="ScatterableWeapon"
- AttackRange="225.0"
- MinimumAttackRange="20"
- WeaponSpeed="250"
- MinWeaponSpeed="200"
- MaxWeaponSpeed="300"
- FireSound="SOV_ProtoSickle_WeaponRocketFire"
- FireFX="FX_SovietRocketLaunch"
- FireVeteranFX="FX_SovietRocketLaunchVet"
- AcceptableAimDelta="10d"
- VirtualDamage="SHARE"
- ClipSize="10"
- Flags="ATTACK_NEEDS_LINE_OF_SIGHT"
- CanFireWhileMoving="true"
- RequiredAntiMask="ANTI_GROUND ANTI_STRUCTURE ANTI_WATER ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY ANTI_PARACHUTE" >
- <FiringDuration
- MinSeconds=".1s"
- MaxSeconds=".1s" />
- <ClipReloadTime
- MinSeconds="8s"
- MaxSeconds="8s" />
- <Nuggets>
- <ProjectileNugget
- ProjectileTemplate="SovietHeavyWalkerRocketWeaponProjectile"
- WarheadTemplate="SovietHeavyWalkerRocketWeaponWarhead">
- <VeterancyProjectiles
- VeterancyLevel="HEROIC"
- ProjectileTemplate="SovietHeavyWalkerRocketWeaponProjectile_Vet"/>
- </ProjectileNugget>
- <SuppressionNugget
- Radius="10.0"
- Suppression="10"
- DurationSeconds="5.0s" />
- <InformTargetNugget />
- </Nuggets>
- </WeaponTemplate>
- <WeaponTemplate
- id="SovietHeavyWalkerRocketWeaponWarhead"
- RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
- Flags="ATTACK_NEEDS_LINE_OF_SIGHT NOT_ATTRACTED_BY_MAGNETS"
- ProjectileCollidesWith ="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
- RequiredAntiMask="ANTI_GROUND ANTI_STRUCTURE ANTI_WATER ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY ANTI_PARACHUTE" >
- <Nuggets>
- <DamageNugget
- Damage="7.0"
- Radius="10.0"
- DamageTaperOff="0"
- DamageType="ROCKET"
- DamageFXType="ALLIED_MISSILE"
- DeathType="EXPLODED">
- <DamageScalarDetails Scalar= "500%">
- <Filter
- Rule="ANY"
- Include="INFANTRY VEHICLE"
- StatusBitFlags="AIRBORNE_TARGET"/>
- </DamageScalarDetails>
- </DamageNugget>
- <SuppressionNugget
- Radius="10.0"
- Suppression="10"
- DurationSeconds="5s" />
- </Nuggets>
- </WeaponTemplate>
- <WeaponTemplate
- id="SovietHeavyWalkerVehicleLeapWeapon"
- IdleAfterFiringDelaySeconds="0s"
- AttackRange="350.0"
- MinimumAttackRange="20"
- WeaponSpeed="300"
- ProjectileSelf="true"
- ProjectileSelfUsesPathfinder="false"
- ClipSize="=$UNLIMITED_CLIP_SIZE"
- AutoReloadsClip="AUTO"
- PreAttackType="PER_SHOT"
- FireFX="FX_None"
- FireVeteranFX="FX_None"
- Flags="NOT_ATTRACTED_BY_MAGNETS"
- HitPercentage="0%" >
- <FiringDuration
- MinSeconds="0.1s"
- MaxSeconds="0.1s" />
- <Nuggets>
- <ProjectileNugget
- WarheadTemplate="DummyWeaponWarhead" />
- <InformTargetNugget />
- </Nuggets>
- </WeaponTemplate>
- <WeaponTemplate
- id="SovietHeavyWalkerVehicleLandDeployWeapon"
- FireFX="FX_SovietSickleLand"
- Flags="NOT_ATTRACTED_BY_MAGNETS"
- FireVeteranFX="FX_SovietSickleLand">
- <Nuggets>
- <DamageNugget
- id="DefaultDamageNugget"
- Damage="120.0"
- DamageTaperOff="40"
- Radius="50.0"
- DamageType="MELEE"
- DeathType="CRUSHED">
- <SpecialObjectFilter
- Rule="ALL"
- Relationship="ENEMIES"
- StatusBitFlagsExclude="NO_COLLISIONS" />
- </DamageNugget>
-
- <!-- Allows for the "crushing" of vehicles that are underneath us -->
- <DamageNugget
- id="CrushingDamageNugget"
- Damage="999999.0"
- Radius="15.0"
- DamageType="CRUSH"
- DeathType="CRUSHED">
- <SpecialObjectFilter
- Rule="ANY"
- Include="VEHICLE"
- Relationship="ENEMIES" />
- </DamageNugget>
- <!-- The Meta Impact should be selective -->
- <MetaImpactNugget
- ShockWaveAmount="50"
- ShockWaveRadius="50.0"
- ShockWaveTaperOff="1.0"
- ForbiddenTargetModelCondition="STUNNED STUNNED_STANDING_UP STUNNED_FLAILING">
- <SpecialObjectFilter
- Rule="ANY"
- Relationship="ENEMIES"
- Include="INFANTRY"
- StatusBitFlagsExclude="NO_COLLISIONS">
- </SpecialObjectFilter>
- </MetaImpactNugget>
- </Nuggets>
- </WeaponTemplate>
- <!-- //////////////////////// -->
- <!-- SovietGrinderVehicle -->
- <!-- //////////////////////// -->
- <WeaponTemplate
- id="SovietGrinderVehicleGrindWeapon"
- AttackRange="1.0"
- WeaponSpeed="999999.0"
- ReAcquireDetailType="PER_ATTACK"
- ClipSize="1"
- FireFX="FX_Sov_Grinder_Grind"
- FireVeteranFX="FX_Sov_Grinder_Grind"
- FiringLoopSound="SOV_Grinder_WeaponLoop"
- AcceptableAimDelta="35d"
- CanFireWhileMoving="true"
- Flags="NOT_ATTRACTED_BY_MAGNETS IGNORE_TARGET_AS_OBSTACLE"
- RequiredAntiMask="ANTI_VEHICLE ANTI_STRUCTURE"
- ForbiddenAntiMask="ANTI_SUBMERGED ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY"
- InstantLoadClipOnActivate="true"
- FinishAttackOnceStarted="true"
- MeleeWeapon="true"
- ContactWeapon="true"
- ChaseWeapon="true">
- <FiringDuration
- MinSeconds="0.12s"
- MaxSeconds="0.12s" />
- <ClipReloadTime
- MinSeconds="0.12s"
- MaxSeconds="0.12s" />
- <Nuggets>
- <!-- Without the upgrade, still need to destroy the target, but no benefit -->
- <DamageNugget
- id="defaultDamageNugget"
- Damage="30.0"
- DelayTimeSeconds="0.0s"
- DamageType="EXPLOSIVE"
- DeathType="CRUSHED"
- DamageFXType="SOVIET_MORTAR"
- PartitionFilterTestType="SPHERE">
- <SpecialObjectFilter
- Rule="ANY"
- Include="INFANTRY VEHICLE STRUCTURE"
- Exclude="ORE_NODE"
- StatusBitFlagsExclude="SUBMERGED AIRBORNE_TARGET PARACHUTING"/>
- <ForbiddenUpgrade>Upgrade_SovietCrushPuppiesPower</ForbiddenUpgrade>
- </DamageNugget>
- <!-- This player power grants the attacker a percentage of the victims health -->
- <LeechPercentMaxHealthDamageNugget
- id="leechDamageNugget"
- Damage="30.0"
- DelayTimeSeconds="0.0s"
- DamageType="EXPLOSIVE"
- DeathType="CRUSHED"
- DamageFXType="SOVIET_MORTAR"
- PartitionFilterTestType="SPHERE"
- PercentMaxHealthToTake="1%">
- <SpecialObjectFilter
- Rule="ANY"
- Include="INFANTRY VEHICLE"
- Exclude="ORE_NODE STRUCTURE"
- StatusBitFlagsExclude="SUBMERGED AIRBORNE_TARGET PARACHUTING"/>
- <RequiredUpgrade>Upgrade_SovietCrushPuppiesPower</RequiredUpgrade>
- </LeechPercentMaxHealthDamageNugget>
- <!-- He should not however get health from structures -->
- <DamageNugget
- id="upgradedDamageNugget"
- Damage="30.0"
- DelayTimeSeconds="0.0s"
- DamageType="EXPLOSIVE"
- DeathType="CRUSHED"
- DamageFXType="SOVIET_MORTAR"
- PartitionFilterTestType="SPHERE" >
- <SpecialObjectFilter
- Rule="NONE"
- Include="STRUCTURE"
- Exclude="ORE_NODE"/>
- <RequiredUpgrade>Upgrade_SovietCrushPuppiesPower</RequiredUpgrade>
- </DamageNugget>
- <ParalyzeNugget
- ParalyzeType="USER_PARALYZE"
- DurationSeconds="1.0s">
- <SpecialObjectFilter
- Rule="ANY"
- Include="INFANTRY VEHICLE"
- Exclude="ORE_NODE BRIDGE_GATEHOUSE"
- StatusBitFlagsExclude="SUBMERGED AIRBORNE_TARGET PARACHUTING UNDER_IRON_CURTAIN">
- <ExcludeThing>JapanMechaKing</ExcludeThing>
- </SpecialObjectFilter>
- </ParalyzeNugget>
-
- <!-- Stop the Grinder as well -->
- <ParalyzeNugget
- ParalyzeType="TEMPORARILY_BUSY"
- DurationSeconds="0.4s"
- OnlyAffectOwnerWhenTriggered="true" />
-
- </Nuggets>
- </WeaponTemplate>
- <WeaponTemplate
- id="SovietGrinderVehicleGrindWeapon_Infantry"
- inheritFrom="SovietGrinderVehicleGrindWeapon"
- RequiredAntiMask="ANTI_INFANTRY"
- ContactWeapon="false"
- FireFX=""
- FireVeteranFX=""/>
- <!-- Soviet Grinder Vet Weapon for new FX -->
- <WeaponTemplate
- id="SovietGrinderVehicleGrindVeteranWeapon"
- inheritFrom="SovietGrinderVehicleGrindWeapon">
- <Nuggets>
- <DamageNugget
- id="defaultDamageNugget"
- DamageFXType="SOVIET_MORTAR"/>
- <LeechPercentMaxHealthDamageNugget
- id="leechDamageNugget"
- DamageFXType="SOVIET_MORTAR"/>
- <DamageNugget
- id="upgradedDamageNugget"
- DamageFXType="SOVIET_MORTAR"/>
- </Nuggets>
- </WeaponTemplate>
- <WeaponTemplate
- id="SovietGrinderVehicleGrindVeteranWeapon_Infantry"
- inheritFrom="SovietGrinderVehicleGrindVeteranWeapon"
- RequiredAntiMask="ANTI_INFANTRY"
- ContactWeapon="false"
- FireFX=""
- FireVeteranFX=""/>
- <!-- //////////////////////// -->
- <!-- SovietMortarcycle -->
- <!-- //////////////////////// -->
- <WeaponTemplate
- id="SovietMortarcycleMolotovCocktail"
- AttackRange="210.0"
- MinimumAttackRange="40"
- WeaponSpeed="300"
- MinWeaponSpeed="290"
- MaxWeaponSpeed="310"
- AcceptableAimDelta="45d"
- PreAttackType="PER_SHOT"
- ClipSize="1"
- FireSound="SOV_Conscript_MolotovCocktailThrow"
- AutoReloadsClip="AUTO"
- Flags="ATTACK_NEEDS_LINE_OF_SIGHT NOT_ATTRACTED_BY_MAGNETS"
- CanFireWhileMoving="true"
- RequiredAntiMask="ANTI_WATER ANTI_GROUND ANTI_STRUCTURE"
- RadiusDamageAffects="ENEMIES"
- >
- <PreAttackDelay
- MinSeconds="0.0s"
- MaxSeconds="0.0s" />
- <FiringDuration
- MinSeconds="1.0s"
- MaxSeconds="1.0s" />
- <ClipReloadTime
- MinSeconds="0.1s"
- MaxSeconds="0.1s" />
- <WeaponAiHintInfo
- IsAntiGarrisonWeapon="true"
- MaxSpeedOfTarget="30" />
- <Nuggets>
- <ProjectileNugget
- ProjectileTemplate="SovietMortarcycleMolotovCocktailProjectile"
- WarheadTemplate="SovietMortarcycleMolotovCocktailWarhead">
- <VeterancyProjectiles
- VeterancyLevel="HEROIC"
- ProjectileTemplate="SovietMortarCycleMolotovCocktailProjectile_Veteran"/>
- </ProjectileNugget>
- <SuppressionNugget
- Radius="30.0"
- Suppression="25"
- DurationSeconds="4s" />
- <InformTargetNugget />
- </Nuggets>
- <ScatterRadiusVsType
- Radius="5.0">
- <Filter
- Rule="NONE"
- Include="INFANTRY" />
- </ScatterRadiusVsType>
- </WeaponTemplate>
- <WeaponTemplate
- id="SovietMortarcycleMolotovCocktailWarhead"
- ProjectileCollidesWith="ENEMIES"
- RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
- HitStoredTarget="true"
- Flags="ATTACK_NEEDS_LINE_OF_SIGHT NOT_ATTRACTED_BY_MAGNETS"
- RequiredAntiMask="ANTI_WATER ANTI_GROUND ANTI_STRUCTURE" >
- <Nuggets>
- <DamageContainedNugget
- MaxUnitsToDamage="1"
- WindowBlastFX="FX_None"
- Damage="50"
- DamageType="EXPLOSIVE"
- DeathType="BURNED">
- <DamageObjectFilter
- Rule="NONE"
- Include="INFANTRY" />
- </DamageContainedNugget>
- <DamageNugget
- id="DefaultDamageNugget"
- Damage="24.0"
- Radius="30.0"
- DamageTaperOff="16"
- DamageType="EXPLOSIVE"
- DamageFXType="SOVIET_MOLOTOV"
- DeathType="BURNED" />
- </Nuggets>
- <HitStoredObjectFilter
- Rule="ANY"
- Include="STRUCTURE" />
- </WeaponTemplate>
- <WeaponTemplate
- id="SovietMortarcycleMortar"
- AcceptableAimDelta="10d"
- AttackRange="330.0"
- UseCenterForRangeCheck="false"
- MinimumAttackRange="150.0"
- CanFireWhileMoving="false"
- ClipSize="1"
- FireSound="SOV_MortarCycle_MortarFireMS"
- RadiusDamageAffects="ENEMIES"
- FireFX="FX_SovietMortarLaunch"
- FireVeteranFX="FX_SovietMortarLaunchVet"
- FinishAttackOnceStarted="true"
- Flags="RELOAD_WHEN_ATTACK_STOPS FORCE_EMPTY_ENTIRE_CLIP"
- ReAcquireDetailType="PER_CLIP"
- ScatterIndependently="true"
- ScatterAlways="false"
- ScatterRadius="1"
- WeaponSpeed="200"
- MinWeaponSpeed="190"
- MaxWeaponSpeed="210"
- MinTargetPitch="-45d"
- MaxTargetPitch="45d"
- RequiredAntiMask="ANTI_GROUND ANTI_STRUCTURE ANTI_WATER"
- RevealShroudOnFire="true">
- <PreAttackDelay
- MinSeconds="1s"
- MaxSeconds="1s" />
- <FiringDuration
- MinSeconds="1s"
- MaxSeconds="1s" />
- <ClipReloadTime
- MinSeconds="2s"
- MaxSeconds="2s" />
- <Nuggets>
- <ProjectileNugget
- ProjectileTemplate="SovietMortarcycleMortarWeaponProjectile"
- WarheadTemplate="SovietMortarcycleMortarWarhead">
- <VeterancyProjectiles
- VeterancyLevel="HEROIC"
- ProjectileTemplate="SovietMortarcycleMortarWeaponProjectile_Veteran"/>
- </ProjectileNugget>
- <InformTargetNugget />
- </Nuggets>
- </WeaponTemplate>
- <WeaponTemplate
- id="SovietMortarcycleMortarWarhead"
- RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
- HitStoredTarget="true"
- Flags="ATTACK_NEEDS_LINE_OF_SIGHT NOT_ATTRACTED_BY_MAGNETS"
- ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
- RequiredAntiMask="ANTI_GROUND ANTI_STRUCTURE ANTI_WATER" >
- <Nuggets>
- <DamageNugget
- Damage="100.0"
- Radius="50.0"
- DamageTaperOff="10"
- DamageType="EXPLOSIVE"
- DeathType="EXPLODED">
- </DamageNugget>
- <MetaImpactNugget
- ShockWaveAmount="50"
- ShockWaveRadius="50.0"
- ShockWaveTaperOff="0.0"
- ForbiddenTargetModelCondition="STUNNED STUNNED_STANDING_UP STUNNED_FLAILING">
- </MetaImpactNugget>
- </Nuggets>
- </WeaponTemplate>
- <!-- ***** Japan ***** -->
- <!-- /////////////////////// -->
- <!-- JapanArcherInfantry -->
- <!-- /////////////////////// -->
- <!-- note AcceptableAimDelta is quite high to allow them to shoot circling aircraft directly above them. -->
- <WeaponTemplate
- id="JapanArcherInfantryEnergyBow"
- AttackRange="200.0"
- WeaponSpeed="500"
- FireSoundPerClip="JAP_NinjaArcher_WeaponFire1_Arrow"
- RadiusDamageAffects="ENEMIES"
- AcceptableAimDelta="20d"
- ClipSize="1"
- RequiredAntiMask="ANTI_GROUND ANTI_STRUCTURE ANTI_WATER"
- CanFireWhileMoving="false"
- Flags="ATTACK_NEEDS_LINE_OF_SIGHT NOT_ATTRACTED_BY_MAGNETS"
- PreAttackType="PER_SHOT"
- ReAcquireDetailType="PRE_FIRE">
- <PreAttackDelay
- MinSeconds="0.5s"
- MaxSeconds="0.5s" />
- <FiringDuration
- MinSeconds="1.0s"
- MaxSeconds="1.0s" />
- <ClipReloadTime
- MinSeconds="2.3s"
- MaxSeconds="2.3s" />
- <Nuggets>
- <ProjectileNugget
- WarheadTemplate="JapanArcherInfantryEnergyArrowWarhead"
- ProjectileTemplate="JapanArcherInfantryEnergyArrowProjectile">
- <VeterancyProjectiles
- VeterancyLevel="HEROIC"
- ProjectileTemplate="JapanArcherInfantryEnergyArrowProjectile_Veteran"/>
- </ProjectileNugget>
- </Nuggets>
- </WeaponTemplate>
-
- <WeaponTemplate
- id="AAAVT1_JapanArcherWeapon"
- inheritFrom="JapanArcherInfantryEnergyBow_IFV"/>
- <WeaponTemplate
- id="JapanArcherInfantryEnergyArrowWarhead"
- ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
- RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
- Flags="NOT_ATTRACTED_BY_MAGNETS"
- RequiredAntiMask="ANTI_WATER ANTI_GROUND ANTI_STRUCTURE ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY ANTI_PARACHUTE">
- <Nuggets>
- <DamageNugget
- Damage="60.0"
- DamageType="GUN"
- DamageFXType="JAPAN_PLASMA"
- DeathType="NORMAL"/>
- </Nuggets>
- </WeaponTemplate>
- <!-- Archer infantry anti-air weapon -->
- <WeaponTemplate
- id="JapanArcherInfantryEnergyBow_Aircraft"
- inheritFrom="JapanArcherInfantryEnergyBow"
- AttackRange="200.0"
- AcceptableAimDelta="90d"
- RequiredAntiMask="ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY ANTI_PARACHUTE">
- </WeaponTemplate>
- <!-- Archer infantry IFV weapon -->
- <WeaponTemplate
- id="JapanArcherInfantryEnergyBow_IFV"
- inheritFrom="JapanArcherInfantryEnergyBow"
- AttackRange="250.0"
- AcceptableAimDelta="20d"
- RequiredAntiMask="ANTI_GROUND ANTI_STRUCTURE ANTI_WATER ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY ANTI_PARACHUTE">
- </WeaponTemplate>
- <!-- The Arrow Barrage MIRV-ing attack -->
- <WeaponTemplate
- id="JapanArcherInfantryEnergyArrowBarrage"
- inheritFrom="ScatterableWeapon"
- AttackRange="300.0"
- MinimumAttackRange="100"
- WeaponSpeed="300"
- ClipSize="1"
- AutoReloadsClip="AUTO"
- CanFireWhileMoving="false"
- RequiredAntiMask="ANTI_WATER ANTI_GROUND ANTI_STRUCTURE"
- FireFX="FX_JAP_ArcherMaiden_BarrageFire"
- FireVeteranFX="FX_JAP_ArcherMaiden_BarrageFire_Vet"
- ReAcquireDetailType="PRE_FIRE"
- RadiusDamageAffects="ENEMIES"
- RevealShroudOnFire="true" >
- <!-- FireSound="JAP_NinjaArcher_WeaponFire1_Arrow" why doesn't this work? -->
- <Nuggets>
- <!-- this projectile is the logical one which does damage. -->
- <ProjectileNugget
- WarheadTemplate="JapanArcherInfantryEnergyArrowBarrageArrowWarhead"
- ProjectileTemplate="JapanArcherInfantryEnergyArrowBarrageMIRVingDamageProjectile">
- </ProjectileNugget>
- <!-- this projectile splits into multiple ones, and just visually represents the mirv -->
- <ProjectileNugget
- WarheadTemplate="DummyWeaponWarhead"
- ProjectileTemplate="JapanArcherInfantryEnergyArrowBarrageMIRVingProjectile">
- <VeterancyProjectiles
- VeterancyLevel="HEROIC"
- ProjectileTemplate="JapanArcherInfantryEnergyArrowBarrageMIRVingProjectileVet"/>
- </ProjectileNugget>
- <InformTargetNugget />
- </Nuggets>
- </WeaponTemplate>
- <!-- this weapon fires half way through the JapanArcherInfantryEnergyArrowBarrage's
- projectile trajectory, and creates a load of individual dummy projectiles.
- When the WeaponSpeed is zero, pick random number from min to max -->
- <WeaponTemplate
- id="JapanArcherInfantryEnergyArrowBarrageArrowLauncher"
- inheritFrom="ScatterableWeapon"
- ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
- RadiusDamageAffects="ENEMIES"
- WeaponSpeed="0"
- MinWeaponSpeed="250"
- MaxWeaponSpeed="250"
- ScatterIndependently="true"
- ScatterRadius="=$JAPAN_ARCHER_ARROW_BARRAGE_RADIUS"
- ClipSize="1"
- RequiredAntiMask="ANTI_WATER ANTI_GROUND ANTI_STRUCTURE">
- <FiringDuration
- MinSeconds="1.0s"
- MaxSeconds="1.0s" />
- <Nuggets>
- <ProjectileNugget
- WarheadTemplate="DummyWeaponWarhead"
- ProjectileTemplate="JapanArcherInfantryEnergyArrowBarrageArrowProjectile">
- <VeterancyProjectiles
- VeterancyLevel="HEROIC"
- ProjectileTemplate="JapanArcherInfantryEnergyArrowBarrageArrowProjectileVet"/>
- </ProjectileNugget>
- <ProjectileNugget
- WarheadTemplate="DummyWeaponWarhead"
- ProjectileTemplate="JapanArcherInfantryEnergyArrowBarrageArrowProjectile">
- <VeterancyProjectiles
- VeterancyLevel="HEROIC"
- ProjectileTemplate="JapanArcherInfantryEnergyArrowBarrageArrowProjectileVet"/>
- </ProjectileNugget>
- <ProjectileNugget
- WarheadTemplate="DummyWeaponWarhead"
- ProjectileTemplate="JapanArcherInfantryEnergyArrowBarrageArrowProjectile">
- <VeterancyProjectiles
- VeterancyLevel="HEROIC"
- ProjectileTemplate="JapanArcherInfantryEnergyArrowBarrageArrowProjectileVet"/>
- </ProjectileNugget>
- <ProjectileNugget
- WarheadTemplate="DummyWeaponWarhead"
- ProjectileTemplate="JapanArcherInfantryEnergyArrowBarrageArrowProjectile">
- <VeterancyProjectiles
- VeterancyLevel="HEROIC"
- ProjectileTemplate="JapanArcherInfantryEnergyArrowBarrageArrowProjectileVet"/>
- </ProjectileNugget>
- <ProjectileNugget
- WarheadTemplate="DummyWeaponWarhead"
- ProjectileTemplate="JapanArcherInfantryEnergyArrowBarrageArrowProjectile">
- <VeterancyProjectiles
- VeterancyLevel="HEROIC"
- ProjectileTemplate="JapanArcherInfantryEnergyArrowBarrageArrowProjectileVet"/>
- </ProjectileNugget>
- <ProjectileNugget
- WarheadTemplate="DummyWeaponWarhead"
- ProjectileTemplate="JapanArcherInfantryEnergyArrowBarrageArrowProjectile">
- <VeterancyProjectiles
- VeterancyLevel="HEROIC"
- ProjectileTemplate="JapanArcherInfantryEnergyArrowBarrageArrowProjectileVet"/>
- </ProjectileNugget>
- <ProjectileNugget
- WarheadTemplate="DummyWeaponWarhead"
- ProjectileTemplate="JapanArcherInfantryEnergyArrowBarrageArrowProjectile">
- <VeterancyProjectiles
- VeterancyLevel="HEROIC"
- ProjectileTemplate="JapanArcherInfantryEnergyArrowBarrageArrowProjectileVet"/>
- </ProjectileNugget>
- <ProjectileNugget
- WarheadTemplate="DummyWeaponWarhead"
- ProjectileTemplate="JapanArcherInfantryEnergyArrowBarrageArrowProjectile">
- <VeterancyProjectiles
- VeterancyLevel="HEROIC"
- ProjectileTemplate="JapanArcherInfantryEnergyArrowBarrageArrowProjectileVet"/>
- </ProjectileNugget>
- <ProjectileNugget
- WarheadTemplate="DummyWeaponWarhead"
- ProjectileTemplate="JapanArcherInfantryEnergyArrowBarrageArrowProjectile">
- <VeterancyProjectiles
- VeterancyLevel="HEROIC"
- ProjectileTemplate="JapanArcherInfantryEnergyArrowBarrageArrowProjectileVet"/>
- </ProjectileNugget>
- <ProjectileNugget
- WarheadTemplate="DummyWeaponWarhead"
- ProjectileTemplate="JapanArcherInfantryEnergyArrowBarrageArrowProjectile">
- <VeterancyProjectiles
- VeterancyLevel="HEROIC"
- ProjectileTemplate="JapanArcherInfantryEnergyArrowBarrageArrowProjectileVet"/>
- </ProjectileNugget>
- </Nuggets>
- </WeaponTemplate>
- <WeaponTemplate
- id="JapanArcherInfantryEnergyArrowBarrageArrowLauncherVet"
- inheritFrom="ScatterableWeapon"
- ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
- RadiusDamageAffects="ENEMIES"
- WeaponSpeed="0"
- MinWeaponSpeed="250"
- MaxWeaponSpeed="250"
- ScatterIndependently="true"
- ScatterRadius="=$JAPAN_ARCHER_ARROW_BARRAGE_RADIUS"
- ClipSize="1"
- RequiredAntiMask="ANTI_WATER ANTI_GROUND ANTI_STRUCTURE">
- <FiringDuration
- MinSeconds="1.0s"
- MaxSeconds="1.0s" />
- <Nuggets>
- <ProjectileNugget
- WarheadTemplate="DummyWeaponWarhead"
- ProjectileTemplate="JapanArcherInfantryEnergyArrowBarrageArrowProjectileVet">
- </ProjectileNugget>
- <ProjectileNugget
- WarheadTemplate="DummyWeaponWarhead"
- ProjectileTemplate="JapanArcherInfantryEnergyArrowBarrageArrowProjectileVet">
- </ProjectileNugget>
- <ProjectileNugget
- WarheadTemplate="DummyWeaponWarhead"
- ProjectileTemplate="JapanArcherInfantryEnergyArrowBarrageArrowProjectileVet">
- </ProjectileNugget>
- <ProjectileNugget
- WarheadTemplate="DummyWeaponWarhead"
- ProjectileTemplate="JapanArcherInfantryEnergyArrowBarrageArrowProjectileVet">
- </ProjectileNugget>
- <ProjectileNugget
- WarheadTemplate="DummyWeaponWarhead"
- ProjectileTemplate="JapanArcherInfantryEnergyArrowBarrageArrowProjectileVet">
- </ProjectileNugget>
- <ProjectileNugget
- WarheadTemplate="DummyWeaponWarhead"
- ProjectileTemplate="JapanArcherInfantryEnergyArrowBarrageArrowProjectileVet">
- </ProjectileNugget>
- <ProjectileNugget
- WarheadTemplate="DummyWeaponWarhead"
- ProjectileTemplate="JapanArcherInfantryEnergyArrowBarrageArrowProjectileVet">
- </ProjectileNugget>
- <ProjectileNugget
- WarheadTemplate="DummyWeaponWarhead"
- ProjectileTemplate="JapanArcherInfantryEnergyArrowBarrageArrowProjectileVet">
- </ProjectileNugget>
- <ProjectileNugget
- WarheadTemplate="DummyWeaponWarhead"
- ProjectileTemplate="JapanArcherInfantryEnergyArrowBarrageArrowProjectileVet">
- </ProjectileNugget>
- <ProjectileNugget
- WarheadTemplate="DummyWeaponWarhead"
- ProjectileTemplate="JapanArcherInfantryEnergyArrowBarrageArrowProjectileVet">
- </ProjectileNugget>
- </Nuggets>
- </WeaponTemplate>
- <!-- this is the main single weapon for the arrow mirv. -->
- <WeaponTemplate
- id="JapanArcherInfantryEnergyArrowBarrageArrowWarhead"
- ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
- RadiusDamageAffects="ALLIES ENEMIES NEUTRALS SELF"
- Flags="NOT_ATTRACTED_BY_MAGNETS"
- RequiredAntiMask="ANTI_WATER ANTI_GROUND ANTI_STRUCTURE">
- <Nuggets>
- <DamageNugget
- id="DefaultDamageNugget"
- Damage="20.0"
- DamageTaperOff="20.0"
- DamageType="AUTO_CANNON"
- DeathType="NORMAL"
- Radius="=$JAPAN_ARCHER_ARROW_BARRAGE_RADIUS"/>
- <SuppressionNugget
- Radius="30.0"
- Suppression="50"
- DurationSeconds="5s" />
- </Nuggets>
- </WeaponTemplate>
- <!-- //////////////////// -->
- <!-- JapanFortessShip -->
- <!-- //////////////////// -->
- <WeaponTemplate
- id="JapanFortressShipMissilePods"
- AttackRange="300.0"
- MinimumAttackRange="30"
- WeaponSpeed="300"
- MinWeaponSpeed="290"
- MaxWeaponSpeed="310"
- FireFX="FX_Japan_DefenderVX_Fire"
- FireVeteranFX="FX_Japan_DefenderVX_Fire_Vet"
- FireSound="JAP_EmperorsPearl_MissilePodFire"
- AcceptableAimDelta="45d"
- VirtualDamage="SHARE"
- ClipSize="8"
- AutoReloadsClip="AUTO"
- PreAttackType="PER_CLIP"
- CanFireWhileMoving="true"
- RequiredAntiMask="ANTI_WATER ANTI_GROUND ANTI_STRUCTURE"
- RadiusDamageAffects="ENEMIES">
- <PreAttackDelay
- MinSeconds="0.25s"
- MaxSeconds="0.25s" />
- <FiringDuration
- MinSeconds="0.07s"
- MaxSeconds="0.07s" />
- <ClipReloadTime
- MinSeconds="5s"
- MaxSeconds="5s" />
- <Nuggets>
- <ProjectileNugget
- WarheadTemplate="JapanFortressShipMissileProjectileWarhead"
- ProjectileTemplate="JapanFortressShipMissileProjectile">
- <VeterancyProjectiles
- VeterancyLevel="HEROIC"
- ProjectileTemplate="JapanFortressShipMissileProjectile_Veteran"/>
- </ProjectileNugget>
- </Nuggets>
- </WeaponTemplate>
- <WeaponTemplate
- id="JapanFortressShipMissilePods_Aircraft"
- inheritFrom="JapanFortressShipMissilePods"
- MinimumAttackRange="0"
- AcceptableAimDelta="180d"
- RequiredAntiMask="ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY ANTI_PARACHUTE">
- </WeaponTemplate>
- <WeaponTemplate
- id="JapanFortressShipMissilePods_JapanAdvancedMissilePack"
- inheritFrom="JapanFortressShipMissilePods"
- ClipSize="11">
- </WeaponTemplate>
-
- <WeaponTemplate
- id="JapanFortressShipMissilePods_Aircraft_JapanAdvancedMissilePack"
- inheritFrom="JapanFortressShipMissilePods_Aircraft"
- ClipSize="11">
- </WeaponTemplate>
- <WeaponTemplate
- id="JapanFortressShipMissileProjectileWarhead"
- ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
- RadiusDamageAffects="ENEMIES NEUTRALS"
- Flags="ATTACK_NEEDS_LINE_OF_SIGHT NOT_ATTRACTED_BY_MAGNETS"
- RequiredAntiMask="ANTI_WATER ANTI_GROUND ANTI_STRUCTURE ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY ANTI_PARACHUTE">
- <Nuggets>
- <DamageNugget
- Damage="25.0"
- Radius="20.0"
- DamageType="ROCKET"
- DamageFXType="JAPAN_MISSILE"
- DeathType="EXPLODED" />
- <SuppressionNugget
- Radius="20.0"
- Suppression="10"
- DurationSeconds="1s" />
- </Nuggets>
- <ScatterRadiusVsType
- Radius="10.0">
- <Filter
- Rule="NONE"
- Include="INFANTRY" />
- </ScatterRadiusVsType>
- </WeaponTemplate>
- <WeaponTemplate
- id="JapanFortressShipCannonWeapon"
- AttackRange="400.0"
- MinimumAttackRange="30"
- WeaponSpeed="750"
- ScatterRadius="30"
- FireSound="JAP_EmperorsPearl_WaterWeapon_CannonFire"
- FireFX="FX_JapanAntiStructureGunFire"
- FireVeteranFX="FX_JapanAntiStructureGunFire_Vet"
- RadiusDamageAffects="ENEMIES"
- CanFireWhileMoving="true"
- ClipSize="4"
- ReAcquireDetailType="PRE_FIRE"
- Flags="RELOAD_WHEN_ATTACK_STOPS"
- ShotsPerBarrel="1"
- RequiredAntiMask="ANTI_GROUND ANTI_STRUCTURE ANTI_WATER"
- ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
- WeaponRecoil="1d"
- AcceptableAimDelta="1d"
- RevealShroudOnFire="true">
- <FiringDuration
- MinSeconds="0.25s"
- MaxSeconds="0.25s" />
- <ClipReloadTime
- MinSeconds="5.0s"
- MaxSeconds="5.0s" />
- <Nuggets>
- <ProjectileNugget
- ProjectileTemplate="JapanFortressShipCannonWeaponProjectile"
- WarheadTemplate="JapanFortressShipCannonWeaponWarhead">
- <VeterancyProjectiles
- VeterancyLevel="HEROIC"
- ProjectileTemplate="JapanFortressShipCannonWeaponProjectileVeteran"/>
- </ProjectileNugget>
- </Nuggets>
- </WeaponTemplate>
- <WeaponTemplate
- id="JapanFortressShipCannonWeaponWarhead"
- ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
- RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
- RequiredAntiMask="ANTI_STRUCTURE ANTI_WATER ANTI_GROUND"
- Flags="NOT_ATTRACTED_BY_MAGNETS">
- <Nuggets>
- <DamageNugget
- Damage="75.0"
- Radius="15.0"
- DamageTaperOff="0.0"
- DamageType="CANNON"
- DamageFXType="JAPAN_CANNON"
- DeathType="NORMAL">
- <DamageScalarDetails Scalar= "50%">
- <Filter
- Rule="ALL"
- Relationship="ALLIES" />
- </DamageScalarDetails>
- </DamageNugget>
- </Nuggets>
- </WeaponTemplate>
- <WeaponTemplate
- id="JapanFortressShipAirborneSeigeCannonWeapon"
- AttackRange="600.0"
- MinimumAttackRange="100.0"
- WeaponSpeed="99999.0"
- FireSound="JAP_EmperorsPearl_SiegeLaserWeapon_Fire"
- FireFX="FX_JapanPearlLaserFire"
- FireVeteranFX="FX_JapanPearlLaserFire"
- RadiusDamageAffects="ENEMIES"
- CanFireWhileMoving="false"
- ClipSize="1"
- ReAcquireDetailType="PER_CLIP"
- Flags="RELOAD_WHEN_ATTACK_STOPS FORCE_EMPTY_ENTIRE_CLIP"
- RequiredAntiMask="ANTI_GROUND ANTI_STRUCTURE ANTI_WATER"
- ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
- WeaponRecoil="1d"
- RevealShroudOnFire="true">
- <ClipReloadTime
- MinSeconds="4.0s"
- MaxSeconds="4.0s" />
- <Nuggets>
- <ActivateLaserNugget
- id="defaultActivateLaserNugget"
- Lifetime="1s"
- LaserId="101"/>
- </Nuggets>
- </WeaponTemplate>
- <!-- Veteran sweep laser -->
- <WeaponTemplate
- id="JapanFortressShipAirborneSeigeCannonWeaponVeteran"
- inheritFrom="JapanFortressShipAirborneSeigeCannonWeapon">
- <Nuggets>
- <ActivateLaserNugget
- id="defaultActivateLaserNugget"
- LaserId="102" />
- </Nuggets>
- </WeaponTemplate>
- <WeaponTemplate
- id="JapanFortressShipAirborneSeigeCannonWeapon_SweepingWeapon"
- ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
- RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
- RequiredAntiMask="ANTI_STRUCTURE ANTI_WATER ANTI_GROUND"
- Flags="NOT_ATTRACTED_BY_MAGNETS">
- <Nuggets>
- <WeaponOCLNugget
- id="defaultOCLNugget"
- WeaponOCL="OCL_JapanFortressShipAirborneSeigeCannonWeaponNode">
- </WeaponOCLNugget>
- </Nuggets>
- </WeaponTemplate>
- <WeaponTemplate
- id="JapanFortressShipAirborneSeigeCannonWeapon_SweepingWeapon_Veteran"
- inheritFrom="JapanFortressShipAirborneSeigeCannonWeapon_SweepingWeapon">
- <Nuggets>
- <WeaponOCLNugget
- id="defaultOCLNugget"
- WeaponOCL="OCL_JapanFortressShipAirborneSeigeCannonWeaponNode_Veteran">
- </WeaponOCLNugget>
- </Nuggets>
- </WeaponTemplate>
- <WeaponTemplate
- id="JapanFortressShipAirborneSeigeCannonWeapon_NodeExplosion"
- ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
- RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
- RequiredAntiMask="ANTI_STRUCTURE ANTI_WATER ANTI_GROUND"
- Flags="NOT_ATTRACTED_BY_MAGNETS">
- <Nuggets>
- <DamageNugget
- id="DefaultDamageNugget"
- Damage="250.0"
- Radius="25.0"
- RadiusAffectsBridges="true"
- DamageTaperOff="200.0"
- DamageType="EXPLOSIVE"
- DeathType="NORMAL">
- <SpecialObjectFilter
- Rule="ALL"
- Exclude="BRIDGE BRIDGE_SEGMENT BRIDGE_ENDCAP" />
- <DamageScalarDetails Scalar= "50%">
- <Filter
- Rule="ALL"
- Relationship="ALLIES" />
- </DamageScalarDetails>
- <DamageScalarDetails Scalar= "50%">
- <Filter
- Rule="NONE"
- Include="STRUCTURE" />
- </DamageScalarDetails>
- </DamageNugget>
- <MetaImpactNugget
- ShockWaveAmount="50"
- ShockWaveRadius="25.0"
- ShockWaveTaperOff="25.0"
- ForbiddenTargetModelCondition="STUNNED STUNNED_STANDING_UP STUNNED_FLAILING">
- <SpecialObjectFilter
- Rule="ANY"
- Relationship="ENEMIES"
- StatusBitFlagsExclude="NO_COLLISIONS">
- </SpecialObjectFilter>
- </MetaImpactNugget>
- </Nuggets>
- </WeaponTemplate>
-
- <!-- //////////////////////// -->
- <!-- JapanSentinelVehicle -->
- <!-- //////////////////////// -->
- <WeaponTemplate
- id="JapanSentinelVehicleLaserGlaiveWeapon"
- FireSoundPerClip="JAP_Sentinel_GlaiveSwipeFire"
- FireFX="FX_SentinalSpearAttack"
- FireVeteranFX="FX_SentinalSpearAttackVet"
- RadiusDamageAffects="ENEMIES"
- AttackRange="35.0"
- ClipSize="1"
- WeaponSpeed="999999.0"
- RequiredAntiMask="ANTI_GROUND ANTI_STRUCTURE ANTI_WATER"
- CanFireWhileMoving="false"
- DamageDealtAtSelfPosition="true"
- AcceptableAimDelta="10d"
- IgnoresContactPoints="true"
- HitStoredTarget="true"
- MeleeWeapon="true"
- ChaseWeapon="true"
- FinishAttackOnceStarted="true"
- Flags="ATTACK_NEEDS_LINE_OF_SIGHT NOT_ATTRACTED_BY_MAGNETS"
- ReAcquireDetailType="PER_CLIP">
- <PreAttackDelay
- MinSeconds="0.6s"
- MaxSeconds="0.6s" />
- <FiringDuration
- MinSeconds="0.8s"
- MaxSeconds="0.8s" />
- <ClipReloadTime
- MinSeconds="1.0s"
- MaxSeconds="1.0s" />
- <Nuggets>
- <!-- Note: the damage radius MUST be the AttackRange + half the unit's width unless you want overshoot-->
- <DamageNugget
- id="DefaultDamageNugget"
- Damage="100.0"
- Radius="105.0"
- DamageArc="75d"
- DelayTimeSeconds="0.0s"
- DamageType="CANNON"
- DamageFXType="JAPAN_GLAIVE"
- DeathType="NORMAL"
- PartitionFilterTestType="SPHERE"
- ForceFXPositionToVictim="true"/>
- <MetaImpactNugget
- id="DefaultMetaImpactNugget"
- ShockWaveAmount="25"
- ShockWaveRadius="100.0"
- ShockWaveArc="75d"
- ForbiddenTargetModelCondition="STUNNED STUNNED_STANDING_UP STUNNED_FLAILING"/>
- </Nuggets>
- </WeaponTemplate>
- <!-- The glaive blast special power -->
- <WeaponTemplate
- id="JapanSentinelVehicleLaserGlaiveBlastWeapon"
- AttackRange="300.0"
- ReAcquireDetailType="PRE_FIRE"
- ClipSize="1"
- FireSound="JAP_KingOni_LaserFire"
- AcceptableAimDelta="10d"
- CanFireWhileMoving="true"
- RequiredAntiMask="ANTI_GROUND ANTI_STRUCTURE ANTI_WATER"
- Flags="ATTACK_NEEDS_LINE_OF_SIGHT NOT_ATTRACTED_BY_MAGNETS">
- <FiringDuration
- MinSeconds="0.5s"
- MaxSeconds="0.5s" />
- <ClipReloadTime
- MinSeconds="0.5s"
- MaxSeconds="0.5s" />
- <Nuggets>
- <DamageNugget
- id="JapanSentinelVehicleLaserGlaiveBlastDamageNugget"
- Damage="0.01"
- Radius="1.0"
- DamageType="MAGIC"
- DeathType="NORMAL"/>
- <!-- Linear Damage Nugget does no damage, only used for the sweep FX -->
- <ActivateLinearDamageNugget
- id="JapanSentinelVehicleLaserGlaiveBlastLinearDamageNugget"
- Lifetime="2.0s"/>
- </Nuggets>
- </WeaponTemplate>
- <!-- triggered by LinearDamageUpdate in JapanSentinelVehicle -->
- <WeaponTemplate
- id="JapanSentinelVehicleLaserGlaiveBlastSweepingWeapon"
- RadiusDamageAffects="ENEMIES NEUTRALS">
- <Nuggets>
- <DamageNugget
- id="DefaultNugget"
- Damage="100.0"
- DamageType="EXPLOSIVE"
- DeathType="NORMAL">
- <DamageScalarDetails Scalar= "50%">
- <Filter
- Rule="NONE"
- Include="INFANTRY" />
- </DamageScalarDetails>
- </DamageNugget>
- </Nuggets>
- </WeaponTemplate>
-
-
- <!-- ***** Yuriko ***** -->
- <WeaponTemplate
- id="JapanCommandoTech1PsyonicCrush_EP1"
- AttackRange="75.0"
- AcceptableAimDelta="15d"
- ClipSize="1"
- FiringLoopSound="JAP_YurikoOmega_PsyonicLoopMS"
- AutoReloadsClip="AUTO"
- PreAttackType="PER_TARGET"
- CanFireWhileMoving="false"
- RequiredAntiMask="ANTI_GROUND ANTI_STRUCTURE ANTI_LIFTED_GROUND_UNIT ANTI_WATER ANTI_SUBMERGED"
- RadiusDamageAffects="ENEMIES"
- FinishAttackOnceStarted="false"
- Flags="ATTACK_NEEDS_LINE_OF_SIGHT NOT_ATTRACTED_BY_MAGNETS">
- <PreAttackDelay
- MinSeconds="0.1s"
- MaxSeconds="0.1s" />
- <FiringDuration
- MinSeconds="0.1s"
- MaxSeconds="0.1s" />
- <WeaponAiHintInfo
- UseLongLockOnTimeCode="true" />
- <Nuggets>
- <StripMaxHealthPercentNugget
- AmountToStrip="4%"
- DamageType="KI"
- DamageFXType="JAPAN_PSIONIC"
- DeathType="SLAUGHTERED">
- <SpecialObjectFilter
- Rule="ANY"
- Include="INFANTRY STRUCTURE VEHICLE VALID_TARGET_FOR_C4 TIME_BOMB"
- StatusBitFlagsExclude="UNCONTROLLABLY_SCARED">
- <ExcludeThing>JapanIzumi</ExcludeThing>
- </SpecialObjectFilter>
- </StripMaxHealthPercentNugget>
- <ActivateLiftObjectNugget
- Lifetime="0.2s"
- LiftObjectLinkID="1">
- <SpecialObjectFilter
- Rule="ANY"
- Include="INFANTRY VEHICLE STRUCTURE VALID_TARGET_FOR_C4 TIME_BOMB"
- StatusBitFlagsExclude="UNCONTROLLABLY_SCARED UNDER_IRON_CURTAIN">
- <ExcludeThing>JapanScientist</ExcludeThing>
- <ExcludeThing>JapanIzumi</ExcludeThing>
- </SpecialObjectFilter>
- </ActivateLiftObjectNugget>
- </Nuggets>
- </WeaponTemplate>
- <WeaponTemplate
- id="JapanCommandoTech1PsyonicBlast_EP1"
- AttackRange="200.0"
- ClipSize="1"
- AutoReloadsClip="AUTO"
- CanFireWhileMoving="false"
- RequiredAntiMask="ANTI_WATER ANTI_GROUND ANTI_STRUCTURE ANTI_AIRBORNE_INFANTRY"
- RadiusDamageAffects="ENEMIES NEUTRALS"
- Flags="NOT_ATTRACTED_BY_MAGNETS">
- <FiringDuration
- MinSeconds="1.0s"
- MaxSeconds="1.0s" />
- <Nuggets>
- <DamageNugget
- Damage="500.0"
- Radius="125.0"
- DelayTimeSeconds="0.4s"
- DamageType="SNIPER"
- DeathType="SLAUGHTERED"
- PartitionFilterTestType="CIRCLE" />
- <MetaImpactNugget
- ShockWaveAmount="89.0"
- ShockWaveRadius="200.0"
- ShockWaveZMult="6.5"
- ShockWaveClearRadius="false">
- <SpecialObjectFilter
- Rule="NONE"
- Include="INFANTRY"
- StatusBitFlagsExclude="NO_COLLISIONS">
- <ExcludeThing>JapanScientist</ExcludeThing>
- <ExcludeThing>JapanIzumi</ExcludeThing>
- </SpecialObjectFilter>
- </MetaImpactNugget>
- <ParalyzeNugget
- ParalyzeType="EMP"
- Radius="125.0"
- DurationSeconds="4.0s">
- <SpecialObjectFilter
- Rule="ANY"
- Include="VEHICLE STRUCTURE"
- Exclude="CIVILIAN_BUILDING"
- StatusBitFlagsExclude="AIRBORNE_TARGET"/>
- </ParalyzeNugget>
- </Nuggets>
- </WeaponTemplate>
- <WeaponTemplate
- id="YurikoPsyonicAirborneKiller_EP1"
- AttackRange="150.0"
- AcceptableAimDelta="15d"
- ClipSize="1"
- FiringLoopSound="JAP_YurikoOmega_PsyonicLoop"
- AutoReloadsClip="AUTO"
- PreAttackType="PER_TARGET"
- CanFireWhileMoving="false"
- RequiredAntiMask="ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY"
- ForbiddenAntiMask="ANTI_LIFTED_GROUND_UNIT"
- RadiusDamageAffects="ENEMIES"
- Flags="NOT_ATTRACTED_BY_MAGNETS RELOAD_WHEN_ATTACK_STOPS">
- <PreAttackDelay
- MinSeconds="0.1s"
- MaxSeconds="0.1s" />
- <FiringDuration
- MinSeconds="0.1s"
- MaxSeconds="0.1s" />
- <ClipReloadTime
- MinSeconds="1.0s"
- MaxSeconds="1.0s" />
- <Nuggets>
- <ActivateLiftObjectNugget
- id="LiftObjectNugget"
- Lifetime="5.0s"
- LiftObjectLinkID="1">
- <SpecialObjectFilter
- Rule="ANY"
- Include="TRANSFORMER INFANTRY VEHICLE STRUCTURE VALID_TARGET_FOR_C4"
- StatusBitFlagsExclude="UNCONTROLLABLY_SCARED UNDER_IRON_CURTAIN">
- <ExcludeThing>AlliedWallPiece</ExcludeThing>
- <ExcludeThing>AlliedGunshipAircraft</ExcludeThing>
- <ExcludeThing>SovietWallPiece</ExcludeThing>
- <ExcludeThing>JapanWallPiece</ExcludeThing>
- </SpecialObjectFilter>
- </ActivateLiftObjectNugget>
- <DamageNugget
- Damage="250.0"
- DamageType="EXPLOSIVE"
- DeathType="EXPLODED">
- <SpecialObjectFilter
- Rule="NONE">
- <IncludeThing>AlliedGunshipAircraft</IncludeThing>
- </SpecialObjectFilter>
- </DamageNugget>
- <AttributeModifierNugget
- AttributeModifierName="AttributeModifier_50PercentSlower">
- <SpecialObjectFilter
- Rule="NONE">
- <IncludeThing>AlliedGunshipAircraft</IncludeThing>
- </SpecialObjectFilter>
- </AttributeModifierNugget>
- </Nuggets>
- </WeaponTemplate>
- <WeaponTemplate
- id="FlingableProp_Vehicle_DeathWeapon"
- RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
- Flags="NOT_ATTRACTED_BY_MAGNETS"
- FireFX="FX_None">
- <Nuggets>
- <DamageNugget
- id="DefaultDamageNugget"
- Damage="400"
- Radius="25"
- DamageType="GRENADE"
- DeathType="NORMAL"
- RadiusAffectsBridges="true">
- <SpecialObjectFilter
- Rule="ALL"
- Exclude="BRIDGE_GATEHOUSE"
- StatusBitFlagsExclude="SUBMERGED AIRBORNE_TARGET">
- <ExcludeThing>JapanYurikoTech1</ExcludeThing>
- <ExcludeThing>JapanYurikoTech2</ExcludeThing>
- <ExcludeThing>JapanYurikoTech3</ExcludeThing>
- </SpecialObjectFilter>
- </DamageNugget>
- <MetaImpactNugget
- ShockWaveAmount="50"
- ShockWaveRadius="70.0"
- ShockWaveTaperOff="10"
- ForbiddenTargetModelCondition="STUNNED STUNNED_STANDING_UP STUNNED_FLAILING">
- <SpecialObjectFilter
- Rule="ALL"
- Exclude="BRIDGE_GATEHOUSE"
- StatusBitFlagsExclude="SUBMERGED AIRBORNE_TARGET">
- <ExcludeThing>JapanYurikoTech1</ExcludeThing>
- <ExcludeThing>JapanYurikoTech2</ExcludeThing>
- <ExcludeThing>JapanYurikoTech3</ExcludeThing>
- </SpecialObjectFilter>
- </MetaImpactNugget>
- </Nuggets>
- </WeaponTemplate>
-
- <WeaponTemplate
- id="CryoBarrelWeapon"
- AttackRange="1.0"
- WeaponSpeed="999999.0"
- PreAttackFX="FX_None"
- FireFX="FX_Allied_LegionnaireDeath"
- FireVeteranFX="FX_Allied_LegionnaireDeath"
- CanFireWhileMoving="false"
- ClipSize="=$UNLIMITED_CLIP_SIZE"
- Flags="ATTACK_NEEDS_LINE_OF_SIGHT NOT_ATTRACTED_BY_MAGNETS"
- RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
- RequiredAntiMask="ANTI_GROUND ANTI_STRUCTURE ANTI_WATER">
- <Nuggets>
- <SecondaryDamageNugget
- Amount="1500"
- Radius="100">
- <SpecialObjectFilter
- Rule="ALL"
- Exclude="BRIDGE_GATEHOUSE"
- StatusBitFlagsExclude="SUBMERGED AIRBORNE_TARGET PARACHUTING">
- <ExcludeThing>JapanYurikoTech1</ExcludeThing>
- <ExcludeThing>JapanYurikoTech2</ExcludeThing>
- <ExcludeThing>JapanYurikoTech3</ExcludeThing>
- </SpecialObjectFilter>
- </SecondaryDamageNugget>
- </Nuggets>
- </WeaponTemplate>
- <WeaponTemplate
- id="Leech_FutureTank"
- inheritFrom="AlliedFutureTankNeutronScrambler"
- ClipSize="1"
- ForbiddenFiringObjectStatus="">
- <PreAttackDelay
- MinSeconds="0.1s"
- MaxSeconds="0.1s" />
- <FiringDuration
- MinSeconds="1s"
- MaxSeconds="1s" />
- <ClipReloadTime
- MinSeconds="2s"
- MaxSeconds="2s" />
- </WeaponTemplate>
- <WeaponTemplate
- id="Leech_GigaFortress"
- inheritFrom="JapanFortressShipMissilePods_Aircraft"
- ForbiddenFiringObjectStatus=""
- RequiredAntiMask="ANTI_WATER ANTI_GROUND ANTI_STRUCTURE ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY ANTI_PARACHUTE"/>
-
- </AssetDeclaration>
|