恢复总费用
This commit is contained in:
@@ -13,9 +13,6 @@ namespace TcgEngine
|
||||
public class EffectSetStat : EffectData
|
||||
{
|
||||
public EffectStatType type;
|
||||
|
||||
[Header("Team Mana (only for Mana type)")]
|
||||
public string team_id = ""; // 当type为Mana时,指定影响的阵营
|
||||
|
||||
public override void DoEffect(GameLogic logic, AbilityData ability, Card caster, Player target)
|
||||
{
|
||||
@@ -26,17 +23,8 @@ namespace TcgEngine
|
||||
|
||||
if (type == EffectStatType.Mana)
|
||||
{
|
||||
// 如果指定了阵营,设置阵营mana;否则设置通用mana
|
||||
if (!string.IsNullOrEmpty(team_id))
|
||||
{
|
||||
target.SetTeamMana(team_id, ability.value);
|
||||
}
|
||||
else
|
||||
{
|
||||
Debug.Log($"SetStat Mana 通用: {ability.value}");
|
||||
target.mana = ability.value;
|
||||
target.mana = Mathf.Max(target.mana, 0);
|
||||
}
|
||||
target.mana = ability.value;
|
||||
target.mana = Mathf.Max(target.mana, 0);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -51,13 +39,6 @@ namespace TcgEngine
|
||||
target.hp = ability.value;
|
||||
target.damage = 0;
|
||||
}
|
||||
|
||||
if (type == EffectStatType.ManaFire)
|
||||
target.mana_fire = ability.value;
|
||||
if (type == EffectStatType.ManaForest)
|
||||
target.mana_forest = ability.value;
|
||||
if (type == EffectStatType.ManaWater)
|
||||
target.mana_water = ability.value;
|
||||
}
|
||||
|
||||
public override void DoOngoingEffect(GameLogic logic, AbilityData ability, Card caster, Card target)
|
||||
@@ -68,13 +49,6 @@ namespace TcgEngine
|
||||
target.hp = ability.value;
|
||||
if (type == EffectStatType.Mana)
|
||||
target.mana = ability.value;
|
||||
|
||||
if (type == EffectStatType.ManaFire)
|
||||
target.mana_fire = ability.value;
|
||||
if (type == EffectStatType.ManaForest)
|
||||
target.mana_forest = ability.value;
|
||||
if (type == EffectStatType.ManaWater)
|
||||
target.mana_water = ability.value;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user