QUOTE
EDIT: For some reason when I try to add another one, e.g. "#(name).png", It keeps giving me an ErCode, "nil can't be coerced into Fixnum"
If you want to use another symbol other than $, you need to update the regexp. Like this:
CODE
sign = @character_name[/^[\!\$\#]./]
if sign != nil and sign.include?('$')
@cw = bitmap.width / 3
@ch = bitmap.height / 4
elsif sign != nil and sign.include?('#')
@cw = bitmap.width / 5
@ch = bitmap.height / 4
else
@cw = bitmap.width / 12
@ch = bitmap.height / 8
end
QUOTE
and it takes the first 3 frames of each row and plays them instead of all 5.
Because by default, there is only 3 animation patterns. Patterns are more or less universal, so differentiate between certain characters can be tricky. You need to alter both Game_Character and Sprite_Character, but I can't give you more precise informations without knowing a bit more what you want to do. Can this apply to the player? Or only events? Things like that.