Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- while true do
- --Colors
- Red=0xb0Ed0032
- TranspRed=0x40ed0032
- Purple=0x909432ff
- -- Declarations related to the first enemy's stats
- Enemy1MaxHP = mainmemory.read_u16_le(0x5fb2)
- Enemy1HP = mainmemory.read_u16_le(0x5fb0)
- Enemy1Xpos = mainmemory.read_u8(0x975d)
- Enemy1Ypos = mainmemory.read_u8(0x9768)-30
- Enemy1ATB = mainmemory.read_u8(0xafae)
- if mainmemory.read_u8(0xAFAE) < 100 and Enemy1MaxHP ~= 0 then
- if Enemy1MaxHP <=100 then
- E1MaxRectangleSize = Enemy1MaxHP*0.04+6
- E1RectangleSize = Enemy1HP/Enemy1MaxHP*(Enemy1MaxHP*0.04+6)
- elseif Enemy1MaxHP <= 1000 then
- E1MaxRectangleSize = ((Enemy1MaxHP-100)*(10/900))+10
- E1RectangleSize = Enemy1HP/Enemy1MaxHP*((Enemy1MaxHP-100)*(10/900)+10)
- elseif Enemy1MaxHP <= 10000 then
- E1MaxRectangleSize = (Enemy1MaxHP-1000)*(10/9000)+20
- E1RectangleSize = Enemy1HP/Enemy1MaxHP*((Enemy1MaxHP-1000)*(10/9000)+20)
- elseif Enemy1MaxHP > 10000 then
- E1MaxRectangleSize = 30
- E1RectangleSize =Enemy1HP/Enemy1MaxHP*30
- end
- gui.drawRectangle(Enemy1Xpos,Enemy1Ypos,E1RectangleSize,4,Red,Red)
- gui.drawRectangle(Enemy1Xpos,Enemy1Ypos,E1MaxRectangleSize,4,TranspRed,TranspRed)
- gui.drawText(Enemy1Xpos,Enemy1Ypos-10,Enemy1HP ,0xFFFFFFFF,8)
- gui.drawRectangle(Enemy1Xpos,Enemy1Ypos+20,Enemy1ATB,4,Purple,Purple)
- gui.drawText(Enemy1Xpos,Enemy1Ypos+10,Enemy1ATB,0xFFFFFFFF,8)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement