Drawmethod alpha problem (Sor 2x)

pepodmc

Active member
Hello, i need help with this.

I dont know why in the light animation, there is one frame without alpha at all.


Why its hapenning?

https://www.youtube.com/watch?v=BLE3pXH8OhU


name luz_techo
type panel
shadow 0
speedf          0.0
noquake 1 1
setlayer 10

anim idle

loop 1
delay 3
        drawmethod  alpha 6
        drawmethod  channel 0.50
        offset 1 1
       
       
       
        drawmethod  channel 0.1
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.2
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.3
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.4
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.5
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.6
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.7
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.8
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.9
        frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.10
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.11
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.12
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.13
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.14
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.15
frame data/bgs/sor2_st1/luz_techo.gif
drawmethod  channel 0.16
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.17
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.18
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.19
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.20
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.21
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.22
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.23
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.24
        frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.25
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.26
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.27
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.28
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.29
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.30
frame data/bgs/sor2_st1/luz_techo.gif
drawmethod  channel 0.31
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.32
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.33
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.34
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.35
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.36
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.37
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.38
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.39
        frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.40
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.39
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.38
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.37
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.36
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.35
frame data/bgs/sor2_st1/luz_techo.gif
drawmethod  channel 0.34
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.33
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.32
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.31
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.30
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.29
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.28
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.27
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.26
        frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.25
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.24
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.23
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.22
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.21
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.20
frame data/bgs/sor2_st1/luz_techo.gif
drawmethod  channel 0.19
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.18
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.17
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.16
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.15
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.14
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.13
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.12
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.11
        frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.10
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.09
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.08
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.07
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.06
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.05
frame data/bgs/sor2_st1/luz_techo.gif
drawmethod  channel 0.04
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.03
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.02
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.01
frame data/bgs/sor2_st1/luz_techo.gif
       
 
Its working now:

https://www.youtube.com/watch?v=81QitZV3G4s

Seems that the bug was caused because when i used numbers below 0.10 , i wrote  0.9 instead of 0.09 and lower.
i added the missing "0" in all the numbers below 0.10 and the loop its perfect now


name luz_techo
type panel
shadow 0
speedf          0.0
noquake 1 1
setlayer 10

anim idle

loop 1
delay 3
        drawmethod  alpha 6
        drawmethod  channel 0.50
        offset 1 1
       
       
       
       

        drawmethod  channel 0.01
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.02
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.03
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.04
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.05
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.06
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.07
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.08
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.09
        frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.10
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.11
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.12
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.13
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.14
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.15
frame data/bgs/sor2_st1/luz_techo.gif
drawmethod  channel 0.16
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.17
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.18
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.19
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.20
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.21
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.22
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.23
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.24
        frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.25
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.26
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.27
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.28
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.29
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.30
frame data/bgs/sor2_st1/luz_techo.gif
drawmethod  channel 0.31
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.32
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.33
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.34
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.35
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.36
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.37
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.38
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.39
        frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.40
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.39
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.38
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.37
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.36
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.35
frame data/bgs/sor2_st1/luz_techo.gif
drawmethod  channel 0.34
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.33
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.32
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.31
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.30
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.29
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.28
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.27
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.26
        frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.25
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.24
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.23
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.22
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.21
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.20
frame data/bgs/sor2_st1/luz_techo.gif
drawmethod  channel 0.19
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.18
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.17
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.16
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.15
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.14
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.13
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.12
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.11
        frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.10
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.09
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.08
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.07
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.06
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.05
frame data/bgs/sor2_st1/luz_techo.gif
drawmethod  channel 0.04
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.03
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.02
frame data/bgs/sor2_st1/luz_techo.gif
        drawmethod  channel 0.01

 
Seems that the bug was caused because when i used numbers below 0.10 , i wrote  0.9 instead of 0.09 and lower.
It's not a bug per se, but an user error: 0.90 means 90%, where 0.09 means 9%. That is why the frame looks without an alpha (it has, but its very subtle).

And that is the native function, not a script per se.
 
Back
Top Bottom