狗屎Minimax坏我代码
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user