狗屎Minimax坏我代码

This commit is contained in:
SoulliesOfficial
2026-04-18 13:57:19 -04:00
parent 41140a2017
commit 7379583165
473 changed files with 34480 additions and 8069 deletions

View File

@@ -116,11 +116,11 @@ namespace Cielonos.MainGame.Characters
string gainMultiplier = attackValue.attackType.AttackTypeToString() + "DamageGainMultiplier";
float baseDamage = attackValue.damage;
baseDamage *= attackValue.attacker.attributeSm[dealtMultiplier];
baseDamage *= attackValue.attacker is not null ? attackValue.attacker.attributeSm[dealtMultiplier] : 1;
baseDamage *= attributeSm[gainMultiplier];
baseDamage *= attackValue.attacker.attributeSm["FinalDamageDealtMultiplier"];
baseDamage *= attackValue.attacker is not null ? attackValue.attacker.attributeSm["FinalDamageDealtMultiplier"] : 1;
baseDamage *= attributeSm["FinalDamageGainMultiplier"];
return (baseDamage + attackValue.additionalFlatDamage) * attackValue.damageMultiplier;
@@ -149,12 +149,6 @@ namespace Cielonos.MainGame.Characters
attributeSm["Health"] -= damage;
attackResult.finalDamage = damage;
Attack.AttackType attackType = attackResult.attackValue.attackType;
bool isCritical = attackResult.attackValue.isCritical;
MainGameBaseCollection.Instance.DamageNumber(attackType, isCritical)
.Spawn(attackResult.hitPosition, damage, transform)
.SetSpamGroup(attackResult.spamGroupID);
if (attributeSm["Health"] <= 0)
{
attackResult.causedDeath = true;