梦迹沙河吧 关注:731贴子:3,358
  • 0回复贴,共1

这图都凉了,我才知道贪财龙的伤害公式

只看楼主收藏回复


贪财龙被动代码是:
if GetUnitTypeId(GetEventDamageSource())==$48303152 and GetPlayerState(GetOwningPlayer(GetEventDamageSource()),PLAYER_STATE_RESOURCE_GOLD)>2500 thencall SaveReal(EK,GetHandleId(GetTriggeringTrigger())*F5,$6C2DED4E,Pow(I2R(GetPlayerState(GetOwningPlayer(GetEventDamageSource()),PLAYER_STATE_RESOURCE_GOLD)),.5)*.01+.5)
金币大于2500开始生效,伤害提升是金币* 0.01 + 0.5。 所以
10000金币:
10000=100→100×0.01=1.0→1.0+0.5=1.5

伤害提升:系数1.5 = 提升50%伤害(原伤害 × 1.5)。
符合描述。

40000金币:
40000=200→200×0.01=2.0→2.0+0.5=2.5

伤害提升:系数2.5 = 提升150%伤害(原伤害 × 2.5)。
符合描述。


IP属地:黑龙江1楼2025-09-25 00:44回复