resistances: .stun 30% .poison 20% .bleed 20% .disease 50% .move 20% .debuff 40% .death_blow 67% .trap 10%
crit: .effects "on_crit_prot"
weapon: .name "JoanofArc_weapon_0" .atk 0% .dmg 6 12  .crit 3% .spd 1
weapon: .name "JoanofArc_weapon_1" .atk 0% .dmg 7 14  .crit 4% .spd 2 .upgradeRequirementCode 0
weapon: .name "JoanofArc_weapon_2" .atk 0% .dmg 8 16  .crit 5% .spd 3 .upgradeRequirementCode 1
weapon: .name "JoanofArc_weapon_3" .atk 0% .dmg 9 17  .crit 6% .spd 4 .upgradeRequirementCode 2
weapon: .name "JoanofArc_weapon_4" .atk 0% .dmg 10 19 .crit 7% .spd 5 .upgradeRequirementCode 3
armour: .name "JoanofArc_armour_0" .def 5%  .prot 0 .hp 20 .spd 0
armour: .name "JoanofArc_armour_1" .def 9%  .prot 0 .hp 23 .spd 0 .upgradeRequirementCode 0
armour: .name "JoanofArc_armour_2" .def 13% .prot 0 .hp 25 .spd 0 .upgradeRequirementCode 1
armour: .name "JoanofArc_armour_3" .def 17% .prot 0 .hp 28 .spd 0 .upgradeRequirementCode 2
armour: .name "JoanofArc_armour_4" .def 20% .prot 0 .hp 30 .spd 0 .upgradeRequirementCode 3

//1惩击：普攻+自身减压+低概率晕
combat_skill: .id "smite" .level 0 .type "melee" .atk 85%  .dmg -30% .crit 0% .launch 21 .target 12 .is_crit_valid True  .valid_modes styleA .effect "JoanofArc_Weak_Stun1" "JoanofArc_Self_HealStress_Less5".generation_guaranteed true
combat_skill: .id "smite" .level 1 .type "melee" .atk 90%  .dmg -30% .crit 1% .launch 21 .target 12 .is_crit_valid True  .valid_modes styleA .effect "JoanofArc_Weak_Stun2" "JoanofArc_Self_HealStress_Less5"
combat_skill: .id "smite" .level 2 .type "melee" .atk 95%  .dmg -30% .crit 2% .launch 21 .target 12 .is_crit_valid True  .valid_modes styleA .effect "JoanofArc_Weak_Stun3" "JoanofArc_Self_HealStress_Less6"
combat_skill: .id "smite" .level 3 .type "melee" .atk 100% .dmg -30% .crit 3% .launch 21 .target 12 .is_crit_valid True  .valid_modes styleA .effect "JoanofArc_Weak_Stun4" "JoanofArc_Self_HealStress_Less6"
combat_skill: .id "smite" .level 4 .type "melee" .atk 105% .dmg -30% .crit 4% .launch 21 .target 12 .is_crit_valid True  .valid_modes styleA .effect "JoanofArc_Weak_Stun5" "JoanofArc_Self_HealStress_Less7"

//2惩盾：自身护盾+反击伤害超提高+守护友军+自身减速+自身减压
combat_skill: .id "holy_shield" .level 0 .launch 1234 .target @1234 .self_target_valid false .is_crit_valid false .valid_modes styleA .effect "JoanofArc_ClearGuardsPerformer" "JoanofArc_ClearGuardsTarget" "JoanofArc_Guard2" "JoanofArc_Self_Block" "JoanofArc_Self_Slow1" "JoanofArc_Riposte_Damage_UP1" "JoanofArc_Self_HealStress_Less5".generation_guaranteed true
combat_skill: .id "holy_shield" .level 1 .launch 1234 .target @1234 .self_target_valid false .is_crit_valid false .valid_modes styleA .effect "JoanofArc_ClearGuardsPerformer" "JoanofArc_ClearGuardsTarget" "JoanofArc_Guard2" "JoanofArc_Self_Block" "JoanofArc_Self_Slow1" "JoanofArc_Riposte_Damage_UP2" "JoanofArc_Self_HealStress_Less5"
combat_skill: .id "holy_shield" .level 2 .launch 1234 .target @1234 .self_target_valid false .is_crit_valid false .valid_modes styleA .effect "JoanofArc_ClearGuardsPerformer" "JoanofArc_ClearGuardsTarget" "JoanofArc_Guard2" "JoanofArc_Self_Block" "JoanofArc_Self_Slow1" "JoanofArc_Riposte_Damage_UP3" "JoanofArc_Self_HealStress_Less6"
combat_skill: .id "holy_shield" .level 3 .launch 1234 .target @1234 .self_target_valid false .is_crit_valid false .valid_modes styleA .effect "JoanofArc_ClearGuardsPerformer" "JoanofArc_ClearGuardsTarget" "JoanofArc_Guard2" "JoanofArc_Self_Block" "JoanofArc_Self_Slow1" "JoanofArc_Riposte_Damage_UP4" "JoanofArc_Self_HealStress_Less6"
combat_skill: .id "holy_shield" .level 4 .launch 1234 .target @1234 .self_target_valid false .is_crit_valid false .valid_modes styleA .effect "JoanofArc_ClearGuardsPerformer" "JoanofArc_ClearGuardsTarget" "JoanofArc_Guard2" "JoanofArc_Self_Block" "JoanofArc_Self_Slow1" "JoanofArc_Riposte_Damage_UP5" "JoanofArc_Self_HealStress_Less7"

//3保护：标记自身+自身治疗+反击
combat_skill: .id "protection" .level 0 .launch 21 .target target .is_crit_valid True .valid_modes styleA .per_battle_limit 3 .effect "JoanofArc_Self_Heal_Hot_1" "JoanofArc_Self_Mark3" "JoanofArc_Riposte3" "Text_JoanofArc_Riposte" .refresh_after_each_wave true .generation_guaranteed true
combat_skill: .id "protection" .level 1 .launch 21 .target target .is_crit_valid True .valid_modes styleA .per_battle_limit 3 .effect "JoanofArc_Self_Heal_Hot_2" "JoanofArc_Self_Mark3" "JoanofArc_Riposte3" "Text_JoanofArc_Riposte" .refresh_after_each_wave true
combat_skill: .id "protection" .level 2 .launch 21 .target target .is_crit_valid True .valid_modes styleA .per_battle_limit 3 .effect "JoanofArc_Self_Heal_Hot_3" "JoanofArc_Self_Mark3" "JoanofArc_Riposte3" "Text_JoanofArc_Riposte" .refresh_after_each_wave true
combat_skill: .id "protection" .level 3 .launch 21 .target target .is_crit_valid True .valid_modes styleA .per_battle_limit 3 .effect "JoanofArc_Self_Heal_Hot_4" "JoanofArc_Self_Mark3" "JoanofArc_Riposte3" "Text_JoanofArc_Riposte" .refresh_after_each_wave true
combat_skill: .id "protection" .level 4 .launch 21 .target target .is_crit_valid True .valid_modes styleA .per_battle_limit 3 .effect "JoanofArc_Self_Heal_Hot_5" "JoanofArc_Self_Mark3" "JoanofArc_Riposte3" "Text_JoanofArc_Riposte" .refresh_after_each_wave true

//4化身：全军增益  A姿态：自身治疗效果提高+后退2+移除反击+切换到B姿态  B姿态：反击强化+切换到A姿态
combat_skill: .id "arc_light" .level 0 .is_stall_invalidating false .launch 1234 .target .valid_modes styleA styleB .styleA_effects "JoanofArc_Party_Damage_UP1" "JoanofArc_Self_Push2" "JoanofArc_Self_Heal_UP1" "JoanofArc_Switch_Style_B" .styleB_effects "JoanofArc_Party_Damage_UP1" "JoanofArc_Riposte3" "JoanofArc_Riposte_Crit_UP1" "JoanofArc_Switch_Style_A" .generation_guaranteed true
combat_skill: .id "arc_light" .level 1 .is_stall_invalidating false .launch 1234 .target .valid_modes styleA styleB .styleA_effects "JoanofArc_Party_Damage_UP2" "JoanofArc_Self_Push2" "JoanofArc_Self_Heal_UP2" "JoanofArc_Switch_Style_B" .styleB_effects "JoanofArc_Party_Damage_UP2" "JoanofArc_Riposte3" "JoanofArc_Riposte_Crit_UP2" "JoanofArc_Switch_Style_A" 
combat_skill: .id "arc_light" .level 2 .is_stall_invalidating false .launch 1234 .target .valid_modes styleA styleB .styleA_effects "JoanofArc_Party_Damage_UP3" "JoanofArc_Self_Push2" "JoanofArc_Self_Heal_UP3" "JoanofArc_Switch_Style_B" .styleB_effects "JoanofArc_Party_Damage_UP3" "JoanofArc_Riposte3" "JoanofArc_Riposte_Crit_UP3" "JoanofArc_Switch_Style_A" 
combat_skill: .id "arc_light" .level 3 .is_stall_invalidating false .launch 1234 .target .valid_modes styleA styleB .styleA_effects "JoanofArc_Party_Damage_UP4" "JoanofArc_Self_Push2" "JoanofArc_Self_Heal_UP4" "JoanofArc_Switch_Style_B" .styleB_effects "JoanofArc_Party_Damage_UP4" "JoanofArc_Riposte3" "JoanofArc_Riposte_Crit_UP4" "JoanofArc_Switch_Style_A" 
combat_skill: .id "arc_light" .level 4 .is_stall_invalidating false .launch 1234 .target .valid_modes styleA styleB .styleA_effects "JoanofArc_Party_Damage_UP5" "JoanofArc_Self_Push2" "JoanofArc_Self_Heal_UP5" "JoanofArc_Switch_Style_B" .styleB_effects "JoanofArc_Party_Damage_UP5" "JoanofArc_Riposte3" "JoanofArc_Riposte_Crit_UP5" "JoanofArc_Switch_Style_A" 

// 


//反击：命中时回血+制裁伤害晕几率提高 
riposte_skill: .id "riposte1" .level 0 .type "melee" .atk 100% .dmg 0% .crit 0% .launch 1234 .target 1234 .effect "JoanofArc_Smite_Stun_UP1" "JoanofArc_Self_Less_Heal" "JoanofArc_Smite_Damage_UP1" .is_crit_valid True

//5圣枪:前冲3+反击+标记自身+转移死门+切换到A姿态
combat_skill: .id "holy_lance" .level 0 .type "melee" .atk 85%  .dmg 30% .crit 6.5%  .move 0 3 .launch 34 .target 1234 .valid_modes styleB .is_crit_valid True  .effect "JoanofArc_Riposte3" "Text_JoanofArc_Riposte" "JoanofArc_Self_Mark3" "JoanofArc_Mark" "JoanofArc_Switch_Style_A" "JoanofArc_Trans_DDR".generation_guaranteed true
combat_skill: .id "holy_lance" .level 1 .type "melee" .atk 90%  .dmg 30% .crit 7.5%  .move 0 3 .launch 34 .target 1234 .valid_modes styleB .is_crit_valid True  .effect "JoanofArc_Riposte3" "Text_JoanofArc_Riposte" "JoanofArc_Self_Mark3" "JoanofArc_Mark" "JoanofArc_Switch_Style_A" "JoanofArc_Trans_DDR"
combat_skill: .id "holy_lance" .level 2 .type "melee" .atk 95%  .dmg 30% .crit 8.5%  .move 0 3 .launch 34 .target 1234 .valid_modes styleB .is_crit_valid True  .effect "JoanofArc_Riposte3" "Text_JoanofArc_Riposte" "JoanofArc_Self_Mark3" "JoanofArc_Mark" "JoanofArc_Switch_Style_A" "JoanofArc_Trans_DDR"
combat_skill: .id "holy_lance" .level 3 .type "melee" .atk 100% .dmg 30% .crit 9.5%  .move 0 3 .launch 34 .target 1234 .valid_modes styleB .is_crit_valid True  .effect "JoanofArc_Riposte3" "Text_JoanofArc_Riposte" "JoanofArc_Self_Mark3" "JoanofArc_Mark" "JoanofArc_Switch_Style_A" "JoanofArc_Trans_DDR"
combat_skill: .id "holy_lance" .level 4 .type "melee" .atk 105% .dmg 30% .crit 10.5% .move 0 3 .launch 34 .target 1234 .valid_modes styleB .is_crit_valid True  .effect "JoanofArc_Riposte3" "Text_JoanofArc_Riposte" "JoanofArc_Self_Mark3" "JoanofArc_Mark" "JoanofArc_Switch_Style_A" "JoanofArc_Trans_DDR"

//6圣光：对友军治疗+减压+自身增压+反击强化
combat_skill: .id "holy_light" .level 0 .heal 2 3 .launch 234 .target @1234 .valid_modes styleB .effect "JoanofArc_HealStress1" "JoanofArc_Self_LessStress1" "JoanofArc_Riposte_Crit_UP1" .is_stall_invalidating false .generation_guaranteed true
combat_skill: .id "holy_light" .level 1 .heal 3 4 .launch 234 .target @1234 .valid_modes styleB .effect "JoanofArc_HealStress2" "JoanofArc_Self_LessStress2" "JoanofArc_Riposte_Crit_UP2" .is_stall_invalidating false
combat_skill: .id "holy_light" .level 2 .heal 4 5 .launch 234 .target @1234 .valid_modes styleB .effect "JoanofArc_HealStress3" "JoanofArc_Self_LessStress3" "JoanofArc_Riposte_Crit_UP3" .is_stall_invalidating false
combat_skill: .id "holy_light" .level 3 .heal 5 6 .launch 234 .target @1234 .valid_modes styleB .effect "JoanofArc_HealStress4" "JoanofArc_Self_LessStress4" "JoanofArc_Riposte_Crit_UP4" .is_stall_invalidating false
combat_skill: .id "holy_light" .level 4 .heal 6 7 .launch 234 .target @1234 .valid_modes styleB .effect "JoanofArc_HealStress5" "JoanofArc_Self_LessStress5" "JoanofArc_Riposte_Crit_UP5" .is_stall_invalidating false

//7牺牲：移除
//combat_skill: .id "sacrifice" .level 0 .launch 1234 .target  .valid_modes styleB .effect "JoanofArc_Group_HealStress1" "JoanofArc_Self_Stress1" "JoanofArc_Riposte_Crit_UP1" .is_stall_invalidating false .generation_guaranteed true
//combat_skill: .id "sacrifice" .level 1 .launch 1234 .target  .valid_modes styleB .effect "JoanofArc_Group_HealStress2" "JoanofArc_Self_Stress2" "JoanofArc_Riposte_Crit_UP2" .is_stall_invalidating false
//combat_skill: .id "sacrifice" .level 2 .launch 1234 .target  .valid_modes styleB .effect "JoanofArc_Group_HealStress3" "JoanofArc_Self_Stress3" "JoanofArc_Riposte_Crit_UP3" .is_stall_invalidating false
//combat_skill: .id "sacrifice" .level 3 .launch 1234 .target  .valid_modes styleB .effect "JoanofArc_Group_HealStress4" "JoanofArc_Self_Stress4" "JoanofArc_Riposte_Crit_UP4" .is_stall_invalidating false
//combat_skill: .id "sacrifice" .level 4 .launch 1234 .target  .valid_modes styleB .effect "JoanofArc_Group_HealStress5" "JoanofArc_Self_Stress5" "JoanofArc_Riposte_Crit_UP5" .is_stall_invalidating false

//8救赎：队友护盾2+队友加防+转移队友死门+自身晕眩+标记自身+自身增压+反击强化
combat_skill: .id "redemption" .level 0 .launch 1234 .target .valid_modes styleB .per_battle_limit 3 .effect "JoanofArc_Party_Protection_UP1" "JoanofArc_Group_Block" "JoanofArc_Group_Block_Add1" "JoanofArc_Self_Stress10" "JoanofArc_Self_Mark3" "JoanofArc_Self_Stun" "JoanofArc_Group_Steal_DDR" "JoanofArc_Riposte_Crit_UP1" .refresh_after_each_wave true .generation_guaranteed true
combat_skill: .id "redemption" .level 1 .launch 1234 .target .valid_modes styleB .per_battle_limit 3 .effect "JoanofArc_Party_Protection_UP2" "JoanofArc_Group_Block" "JoanofArc_Group_Block_Add2" "JoanofArc_Self_Stress10" "JoanofArc_Self_Mark3" "JoanofArc_Self_Stun" "JoanofArc_Group_Steal_DDR" "JoanofArc_Riposte_Crit_UP2" .refresh_after_each_wave true
combat_skill: .id "redemption" .level 2 .launch 1234 .target .valid_modes styleB .per_battle_limit 3 .effect "JoanofArc_Party_Protection_UP3" "JoanofArc_Group_Block" "JoanofArc_Group_Block_Add3" "JoanofArc_Self_Stress10" "JoanofArc_Self_Mark3" "JoanofArc_Self_Stun" "JoanofArc_Group_Steal_DDR" "JoanofArc_Riposte_Crit_UP3" .refresh_after_each_wave true
combat_skill: .id "redemption" .level 3 .launch 1234 .target .valid_modes styleB .per_battle_limit 3 .effect "JoanofArc_Party_Protection_UP4" "JoanofArc_Group_Block" "JoanofArc_Group_Block_Add4" "JoanofArc_Self_Stress10" "JoanofArc_Self_Mark3" "JoanofArc_Self_Stun" "JoanofArc_Group_Steal_DDR" "JoanofArc_Riposte_Crit_UP4" .refresh_after_each_wave true
combat_skill: .id "redemption" .level 4 .launch 1234 .target .valid_modes styleB .per_battle_limit 3 .effect "JoanofArc_Party_Protection_UP5" "JoanofArc_Group_Block" "JoanofArc_Group_Block_Add5" "JoanofArc_Self_Stress10" "JoanofArc_Self_Mark3" "JoanofArc_Self_Stun" "JoanofArc_Group_Steal_DDR" "JoanofArc_Riposte_Crit_UP5" .refresh_after_each_wave true


//移动
combat_move_skill: .id "move" .level 0 .type "move" .move 1 1 .launch 4321


tag: .id "heavy"
tag: .id "religious"
tag: .id "altar_of_light"

//被动：濒死队友回血+减压，自身驱散dot
deaths_door: .buffs deathsdoorACCDebuff deathsdoorDMGLowDebuff deathsdoorDMGHighDebuff deathsdoorSPDDebuff deathsdoorSRDebuff .enter_effects "JoanofArc_EnterDD_HealStress_Cure" "JoanofArc_EnterDD_Group_Heal" .recovery_buffs mortalityACCDebuff mortalityDMGLowDebuff mortalityDMGHighDebuff mortalitySPDDebuff mortalitySRDebuff .recovery_heart_attack_buffs heartattackACCDebuff heartattackDMGLowDebuff heartattackDMGHighDebuff heartattackSPDDebuff heartattackSRDebuff
overstressed_modifier: .override_trait_type_ids courageous .override_trait_type_chances 0.3
overstressed_modifier: .override_trait_type_ids stalwart .override_trait_type_chances 0.3
overstressed_modifier: .override_trait_type_ids masochistic .override_trait_type_chances 0.4

//姿态
mode: .id styleA .is_raid_default true
mode: .id styleB .battle_complete_combat_skill_id arc_light

controlled: .target_rank 1
id_index: .index 0
skill_selection: .can_select_combat_skills false .number_of_selected_combat_skills_max 8
generation: .is_generation_enabled true .number_of_positive_quirks_min 1 .number_of_positive_quirks_max 2 .number_of_negative_quirks_min 1 .number_of_negative_quirks_max 2 .number_of_class_specific_camping_skills 2 .number_of_shared_camping_skills 1 .number_of_random_combat_skills 8 .number_of_cards_in_deck 6 .card_chance 1.0




















