This commit is contained in:
KiritsuguTG
2022-02-14 13:43:02 +08:00
commit 5c46d84ca4
264 changed files with 245671 additions and 0 deletions

View File

@@ -0,0 +1,55 @@
<?xml version="1.0" encoding="utf-8" ?>
<AssetDeclaration xmlns="uri:ea.com:eala:asset">
<!-- 有时候技能可能会引用到属性-->
<AttributeModifier
id="AttributeModifier_yukitsuki_charge"
Duration="5s"
ModelConditionsSet="USER_6"
ObjectStatusToSet="UNDER_RUSH_ATTACK">
<Modifier Type="SPEED" Value="500%" />
<Modifier Type="SUPPRESSABILITY" Value="99999"/>
</AttributeModifier>
<!-- 这里决定了这个被动 什么时候恢复好-->
<AttributeModifier
id="AttributeModifier_SPweapon_yukitsuki_charge"
Duration="10s"
ObjectStatusToSet="CHANTING">
</AttributeModifier>
<!--
<AttributeModifier
id="AttributeModifierariya_surprise_attack"
Category="NONE"
ModelConditionsSet="USER_7"
Duration="8s"
ObjectStatusToSet="CHANTING ">
</AttributeModifier>
<AttributeModifier
Duration
ReplaceInCategoryIfLongest
IgnoreIfAnticategoryActive
RemoveWhenDisabledByTypes
StartFX
EndFX
ModelConditionsSet
ModelConditionsClear
ObjectStatusToSet
StackingLimit
ArmorSetType
Shader
<Modifier Type="SPEED" Value="150%" />
</AttributeModifier>
Modifier 的 type 的值
ARMOR DAMAGE_ADD DAMAGE_MULT RESIST_FEAR RESIST_TERROR EXPERIENCE RANGE SPEED CRUSH_DECELERATE RESIST_KNOCKBACK
SPELL_DAMAGE RECHARGE_TIME PRODUCTION PRODUCTION_COST HEALTH HEALTH_MULT VISION BOUNTY_PERCENTAGE MIN_CRUSH_VELOCITY_PERCENTAGE
AUTO_HEAL SHROUD_CLEARING RATE_OF_FIRE DAMAGE_STRUCTURE_BOUNTY_ADD CRUSHER_LEVEL COMMAND_POINT_BONUS CRUSHABLE_LEVEL CRUSHED_DECELERATE
INVULNERABLE SUPPRESSABILITY RESIST_EMP POWER_BOOST AREA_OF_EFFECT COLLISION_GEOMETRY_SIZE_MULT BROADCAST_RANGE
-->
</AssetDeclaration>

View File

@@ -0,0 +1,58 @@
<?xml version="1.0" encoding="utf-8"?>
<AssetDeclaration xmlns = "uri:ea.com:eala:asset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SpecialPowerTemplate
id="SpecialPower_yukitsuki_charge"
ReloadTime="1s"
TargetType="OBJECT_OR_LOCATION"
NameOfVoiceNameToUseAsInitiateIntendToDoVoice="VoiceBullRush"
Flags="PATHABLE_ONLY NEEDS_OBJECT_FILTER CANNOT_LEAVE_ENCLOSURE CANNOT_TARGET_SELF TREAT_BRIDGES_AS_LOCATIONS"
MaxCastRange="300"
MinCastRange="50"
WaypointModeTerminal="false" >
<ObjectFilter
Rule="ANY"
Relationship="ALLIES ENEMIES NEUTRAL"
Include="INFANTRY VEHICLE HUGE_VEHICLE STRUCTURE"
Exclude="SHIP AIRCRAFT ORE_NODE BRIDGE BRIDGE_SEGMENT BRIDGE_ENDCAP BRIDGE_GATEHOUSE"
StatusBitFlagsExclude="AIRBORNE_TARGET OVER_WATER WATER_LOCOMOTOR_ACTIVE NOT_IN_WORLD UNDER_IRON_CURTAIN"/>
</SpecialPowerTemplate>
<LogicCommand
Type="SPECIAL_POWER"
id="Command_yukitsuki_charge">
<SpecialPower>SpecialPower_yukitsuki_charge</SpecialPower>
</LogicCommand>
<!--技能武器 打出自动技能的效果
ForbiddenFiringObjectStatus="ENRAGED"
-->
<WeaponTemplate
id="SPweapon_yukitsuki_charge"
AttackRange="200.0"
RadiusDamageAffects="ENEMIES"
Flags="ATTACK_NEEDS_LINE_OF_SIGHT NOT_ATTRACTED_BY_MAGNETS"
RequiredAntiMask="ANTI_WATER ANTI_GROUND ANTI_STRUCTURE"
ClipSize="1"
AutoReloadsClip="AUTO"
AcceptableAimDelta="5d" >
<Nuggets>
<SpecialPowerNugget
SpecialPowerTemplate="SpecialPower_yukitsuki_charge">
</SpecialPowerNugget>
<AttributeModifierNugget
AttributeModifierOwnerName="AttributeModifier_SPweapon_yukitsuki_charge">
</AttributeModifierNugget>
<!--启动状态 自动技能读秒 -->
<DamageNugget
id="DefaultDamageNugget"
Damage="0.01"
DeathType="NORMAL">
</DamageNugget>
</Nuggets>
</WeaponTemplate>
</AssetDeclaration>

View File

@@ -0,0 +1,86 @@
<?xml version="1.0" encoding="utf-8"?>
<AssetDeclaration xmlns = "uri:ea.com:eala:asset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<!---->
<WeaponTemplate
id="weapon_yukitsuki_chargeRushingAttack"
AttackRange="50.0"
RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
Flags="ATTACK_NEEDS_LINE_OF_SIGHT NOT_ATTRACTED_BY_MAGNETS"
RequiredAntiMask="ANTI_GROUND ANTI_STRUCTURE ANTI_WATER"
ClipSize="1"
AutoReloadsClip="AUTO"
PreAttackType="PER_SHOT"
CanFireWhileMoving="false"
FireFX="FX_None"
FireVeteranFX="FX_None">
<Nuggets>
<MetaImpactNugget
ShockWaveAmount="89"
ShockWaveRadius="100.0"
ShockWaveTaperOff="1.0"
ShockWaveArc="30d"
ShockWaveZMult="1.0">
</MetaImpactNugget>
</Nuggets>
</WeaponTemplate>
<WeaponTemplate
id="weapon_yukitsuki_chargeEndAttack"
AttackRange="30.0"
IdleAfterFiringDelaySeconds="3s"
RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
Flags="ATTACK_NEEDS_LINE_OF_SIGHT NOT_ATTRACTED_BY_MAGNETS"
RequiredAntiMask="ANTI_GROUND ANTI_STRUCTURE ANTI_WATER"
ClipSize="1"
AutoReloadsClip="AUTO"
PreAttackType="PER_SHOT"
CanFireWhileMoving="false"
InstantLoadClipOnActivate="true"
FireFX="FX_None"
FireVeteranFX="FX_None">
<FiringDuration
MinSeconds="1.0s"
MaxSeconds="1.0s" />
<ClipReloadTime
MinSeconds="5.0s"
MaxSeconds="5.0s" />
<Nuggets>
<DamageNugget
Damage="50.0"
Radius="75.0"
DamageType="EXPLOSIVE"
DamageFXType="JAPAN_RUSH"
DeathType="EXPLODED">
<SpecialObjectFilter
Rule="ANY"
Include="INFANTRY">
</SpecialObjectFilter>
</DamageNugget>
<DamageNugget
Damage="500.0"
Radius="5.0"
DamageType="EXPLOSIVE"
DamageFXType="JAPAN_RUSH"
DeathType="EXPLODED"/>
<!--<MetaImpactNugget
ShockWaveAmount="89"
ShockWaveRadius="75.0"
ShockWaveTaperOff="1.0"
ShockWaveZMult="1.0"
ShockWaveArc="180d"
ForbiddenTargetObjectStatus="LEECHED_TARGET_ACTIVE"
ForbiddenTargetModelCondition="STUNNED STUNNED_STANDING_UP STUNNED_FLAILING">
<SpecialObjectFilter
Rule="ANY"
Include="INFANTRY">
</SpecialObjectFilter>
</MetaImpactNugget>-->
<InformTargetNugget />
</Nuggets>
</WeaponTemplate>
</AssetDeclaration>

View File

@@ -0,0 +1,12 @@
<?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="AttributeModifier.xml"/>
<Include type = "all" source="LogicCommand-specialPower.xml"/>
<Include type = "all" source="Weapon.xml"/>
</Includes>
</AssetDeclaration>