在传奇游戏中,装备的触发效果可以极大地影响战斗的结果。最近,玩家们发现了一种新的装备触发机制,这种机制会在特定条件下减少对手的生命值。具体来说,当玩家装备了特定的武器,如“��炎剑『邪魔』”、“君王剑「咆哮」”或“神罚剑「屠戮」”时,这些武器会在战斗中触发特殊效果,分别减少对手生命值的20%、10%和5%。
这种触发机制是通过游戏内的脚本实现的。例如,当“��炎剑『邪魔』”触发时,脚本会执行以下操作:
检查玩家的最大生命值(MAXHP)。
计算当前生命值(HUMANHP)与最大生命值的比例。
如果比例满足特定条件,执行减少生命值的操作。
发送中心消息给所有玩家,通知他们触发的效果和减少的生命值比例。
完整脚本:
[@被物AA]
{
#IF
equal A499 <$USERNAME>
#ACT
MOV N11 <$MAXHP>
DIV N11 5
HUMANHP – <$STR(N11)>
mov A499 对方
SendCenterMsg 249 251 对方的〖轮回剑『霸王』〗触发:使你的生命减少百分之30! 0 1
#IF
equal A498 <$USERNAME>
#ACT
MOV N11 <$MAXHP>
DIV N11 15
HUMANHP – <$STR(N11)>
mov A498 对方
SendCenterMsg 249 251 对方的〖��炎剑『邪魔』〗触发:使你的生命减少百分之20! 0 1
#IF
equal A497 <$USERNAME>
#ACT
MOV N11 <$MAXHP>
DIV N11 10
HUMANHP – <$STR(N11)>
mov A497 对方
SendCenterMsg 249 251 对方的〖圣皇剑『泣血』〗触发:使你的生命减少百分之15! 0 1
#IF
equal A497 <$USERNAME>
#ACT
MOV N11 <$MAXHP>
DIV N11 20
HUMANHP – <$STR(N11)>
SendCenterMsg 249 251 对方的〖君王剑「咆哮」〗触发:使你的生命减少百分之10! 0 1
#IF
equal A497 <$USERNAME>
#ACT
MOV N11 <$MAXHP>
DIV N11 30
HUMANHP – <$STR(N11)>
mov A496 对方
SendCenterMsg 249 251 对方的〖神罚剑「屠戮」〗触发:使你的生命减少百分之5! 0 1
}