表达式 - NyaaCat/RPGItems-reloaded GitHub Wiki
在插件中,有一些地方可以使用表达式进行动态计算 这些功能包括:
- armourExpression
- playerArmourExpression(同上)
- power
- evalDamage
- expression
- playerExpression(同上)
- evalDamage
- condition
- modifier
- evalModifier 表达式对应的可用参数可点击链接查看
特别地,armourExpression/playerArmourExpression/evalDamage的表达式都支持PlaceholderAPI变量
其中playerArmourExpression和playerExpression支持攻击者(playerExpression的触发器为HIT时)/被击者(playerExpression的触发器为HIT_TAKEN时)的变量
格式为%damager:变量%
和 %target:变量%
例如/rpgitems playerArmourExpression item -%player_level%*%damager:player_level%
收到的伤害减去玩家等级乘以攻击者等级
/rpgitems power add item evaldamage playerExpression:%target:player_level%*finalDamage
造成的伤害等于目标玩家等级乘以最终伤害