【Lv:3】
有人使用AttributePlus-3.3.3.5遇到过玩家莫名扣血吗,扣到的血量是生命加成生效前的血量,站着不动也扣血,生命加成是单独写的js,目前感觉是和什么加属性的插件产生的反应
var priority = 160
var combatPower = 5.0
var attributeName = "生命加成"
var attributeType = "UPDATE"
var placeholder = "heladdition"
function onLoad(Attr){
Attr.setSkipFilter(true)
return Attr
}
function run(Attr, entity, handle){
var data = Utils.getAttrData(entity)
var value = Attr.getAttributeValue(entity, handle)[1]
if (value > 0) {
AttributeAPI.addSourceAttribute(data, "生命加成属性", Arrays.asList("生命力 " + value + "(%)"))
} else {
AttributeAPI.takeSourceAttribute(data, "生命加成属性")
}
return false
}
var priority = 160
var combatPower = 5.0
var attributeName = "生命加成"
var attributeType = "UPDATE"
var placeholder = "heladdition"
function onLoad(Attr){
Attr.setSkipFilter(true)
return Attr
}
function run(Attr, entity, handle){
var data = Utils.getAttrData(entity)
var value = Attr.getAttributeValue(entity, handle)[1]
if (value > 0) {
AttributeAPI.addSourceAttribute(data, "生命加成属性", Arrays.asList("生命力 " + value + "(%)"))
} else {
AttributeAPI.takeSourceAttribute(data, "生命加成属性")
}
return false
}