默认无法反击,增加允许反击状态

This commit is contained in:
xianyi
2025-09-01 11:30:21 +08:00
parent 4e05e3d87f
commit 4adfba03f3
9 changed files with 126 additions and 5 deletions

View File

@@ -32,8 +32,7 @@ namespace TcgEngine
Paralysed = 32, //Cant do any actions for X turns
Poisoned = 34, //Lose hp each start of turn
Sleep = 36, //Doesnt untap at the start of turn
Counterattack = 38, // 允许反击
}
/// <summary>

View File

@@ -569,7 +569,10 @@ namespace TcgEngine.Gameplay
DamageCard(attacker, target, datt1);
//Counter Damage
if (!attacker.HasStatus(StatusType.Intimidate))
// if (!attacker.HasStatus(StatusType.Intimidate)) // 威慑时不会反击
// DamageCard(target, attacker, datt2);
if (attacker.HasStatus(StatusType.Counterattack)) // 允许反击
DamageCard(target, attacker, datt2);
//Save attack and exhaust

View File

@@ -117,10 +117,10 @@ namespace TcgEngine
return false;
}
Debug.Log($"版本匹配开始检查MD5校验... 当前版本: {currentVersion} 目标版本: {targetVersion} 当前MD5: {currentMd5} 目标MD5: {targetMd5}");
string localMd5 = await CalculateDirectoryMd5(spritesPath);
Debug.Log($"版本匹配开始检查MD5校验... 当前版本: {currentVersion} 目标版本: {targetVersion} 当前MD5: {localMd5} 目标MD5: {targetMd5}");
if (localMd5 != targetMd5)
{
Debug.Log("MD5校验失败正在删除损坏的文件并重新下载...");