卡牌更新

This commit is contained in:
SoulliesOfficial
2026-04-08 04:48:35 -04:00
parent c3b1561375
commit dd2657573a
242 changed files with 1950 additions and 926 deletions

View File

@@ -27,13 +27,13 @@ namespace Continentis.Mods.Basic.Cards
/// <summary>选中目标时更新伤害预览。</summary>
public override void TargetingEffect(CharacterBase target)
{
card.SetAttribute("DisplayDamage", GetTargetedFinalDamage(target, FireCtx));
card.SetAttribute("Display_Damage", GetTargetedFinalDamage(target, FireCtx));
}
/// <summary>取消选中时以无目标模式刷新预览。</summary>
public override void UntargetingEffect()
{
card.SetAttribute("DisplayDamage", GetNoTargetFinalDamage(FireCtx));
card.SetAttribute("Display_Damage", GetNoTargetFinalDamage(FireCtx));
}
public override CommandGroup PlayEffect(List<CharacterBase> targetList)
@@ -47,14 +47,14 @@ namespace Continentis.Mods.Basic.Cards
AttackTarget(target, GetTargetedFinalDamage(target, ctx), ctx);
int burnStacks = GetAttribute(BUFF_BURN_STACK);
CreateCharacterBuff<Burn>(burnStacks).Apply(target, user);
CreateCharacterBuff<Burn>(burnStacks).Apply(target, user, this);
}))
);
}
public override void ApplyAttributeChangesByCard()
{
LogicComponent<CardLogicComponent_Attack>().SetDamage_Arcane();
LogicComponent<CardLogicComponent_Attack>().SetDamage_Magic();
}
}
}