58 lines
1.5 KiB
Markdown
58 lines
1.5 KiB
Markdown
|
[decal_阈值条]
|
||
|
layer:afterBody
|
||
|
image:ROOT:/assets/public/hpbar.png
|
||
|
imageScaleX:(self.resource.Hphold/self.maxHp)*82
|
||
|
alwaysStartDirAtZero:true
|
||
|
dirOffset:0
|
||
|
yOffsetAbsolute:70
|
||
|
pivotOffset:0
|
||
|
#Thanks 杰厕灵 in Code
|
||
|
alpha:0.9
|
||
|
xOffsetAbsolute: ((1-(self.resource.Hphold / self.maxHp)) * (-${core.radius}/1.31))
|
||
|
#isVisible:if self.hp > self.maxHp*0.6
|
||
|
color:#ff0000
|
||
|
order:0
|
||
|
|
||
|
[resource_Hphold]
|
||
|
displayName:阈值
|
||
|
hidden:false
|
||
|
|
||
|
[hiddenAction_受伤触发]
|
||
|
autoTriggerOnEvent: tookDamage()
|
||
|
alsoTriggerAction:减少阈值
|
||
|
[hiddenAction_减少阈值]
|
||
|
addResourcesWithLogic:Hphold=-int(self.resource.Hphold-self.hp)/20-2
|
||
|
alsoQueueAction:减少阈值
|
||
|
alsoTriggerOrQueueActionConditional:if self.resource.Hphold > self.hp
|
||
|
buildSpeed:0s
|
||
|
highPriorityQueue:true
|
||
|
|
||
|
[hiddenAction_静态血量上限绑定]
|
||
|
autoTriggerOnEvent:created
|
||
|
requireConditional:if self.maxHp > 0
|
||
|
setResourcesWithLogic:Hphold=${core.maxHp}
|
||
|
|
||
|
[hiddenAction_高于血量触发]
|
||
|
autoTrigger:if self.resource.Hphold > self.hp
|
||
|
addResourcesWithLogic:Hphold=-int(self.resource.Hphold-self.hp)/45-4
|
||
|
[hiddenAction_高于血量触发平滑设置]
|
||
|
autoTrigger:if self.resource.Hphold > self.hp
|
||
|
addResourcesWithLogic:Hphold=-int(self.resource.Hphold-self.hp)/60-2
|
||
|
|
||
|
[hiddenAction_低于血量重置绑定]
|
||
|
autoTrigger:if self.resource.Hphold < self.hp
|
||
|
setResourcesWithLogic:Hphold=self.hp
|
||
|
|
||
|
[effect_HexaStar]
|
||
|
attachedToUnit:false
|
||
|
life:30
|
||
|
image:ROOT:effect/.tai/.六角星.png
|
||
|
fadeOut:true
|
||
|
priority:verylow
|
||
|
scaleFrom:0.2
|
||
|
scaleTo:0.8
|
||
|
|
||
|
alpha:1
|
||
|
|
||
|
dirOffsetRandom:360
|