Damn, you were faster..
Where did you find that Zirak? And why changing it to a low number like c7? Because everything higher, will make the bullets invisible? (broken image removed)
I "searched all" for Rate. Under MainChar1 I found this:
if (powerUpSpeedTime > 0)
{
var _loc_3:* = powerUpSpeedTime - 1;
powerUpSpeedTime = _loc_3;
}
if (powerUpRateTime > 0)
{
var _loc_3:* = powerUpRateTime - 1;
powerUpRateTime = _loc_3;
}
if (powerUpDoubleTime > 0)
{
var _loc_3:* = powerUpDoubleTime - 1;
powerUpDoubleTime = _loc_3;
}
if (powerUpTripleTime > 0)
{
var _loc_3:* = powerUpTripleTime - 1;
powerUpTripleTime = _loc_3;
}
So I changed "if (powerUp[...] > 0" to "if (powerUp[...] > -2" (no special reason to why I picked -2), and then I changed "var _loc_3:* = powerUp[...] - 1;" to "var _loc_3:* = powerUp[...] + 1;"
The opcode 66 stands for "get property" (in this case, the power up time), and 5d for "find property". The two bytes that follow is the object's "name" in the directory. I also think the "09" is the special class of something. Since each time has a different place in the directory, I put ?? where their name is supposed to be. Also since I had no restraint over what to change the name to, I just adjusted it to "powerUpSpeedTime", the first one I found.
Edit: woops *2 @_@