Bom, estou com uma dúvida um pouco simples no Game Maker 8.0 para um jogo com efeitos de stats (tipo veneno, lentidão, força) mas não consigo resolver: há uma sprite chamada spr_eff que possui
24 frames. Essa sprite indica a duração dos efeitos infligidos em uma instância qualquer, que possui as variáveis
eff[x] e
dff[x] que representam, respectivamente, o tipo de efeito e sua duração, mas como meu problema está com a duração quero considerar apenas a
dff. A duração de um efeito pode ser 200, 600, 100, etc e vai descendo de 1 a 1 a cada frame. E preciso que a sprite de 24 frames se adapte para representar os valores da
dff.
Exemplo: o valor de
dff foi definido para 48, a cada frame ele perde -1. Mas a sprite muda de subimage a cada 2 frames, porque ela possui 24 e precisa se "esticar" até 48.
Aqui está o script mais ou menos:
Alguém pode me ajudar com a parte da
image_index que falta?