It's an attr:accesory or something like that. There must be a class related to the Pokemon itself, you know, were you see every pokemon term, like: hp, atk, happiness, speed, etc... I did it on my game: a happiness checker which tells how the relationship is. About the HP, you should put:
if pokemon.hp<50(or anything, it could be a variable too) (play "cry%3.wav",100,60) (which could mean the pokemon's cry will low its pitch to 60 and the volume will be 100, for example).
Again, i'm not being too much of a good help beacuse i have not installed RMXP on this computer.
Yes, I have msn but I don't give it to anyone.
About the types.png... you should see any method related to it. I have no RMXP installed on this computer, so I can't tell you exactly. But that method must work anywhere else, you just have to know how to put it. If you search for "types.png" by pressing Ctrl+Shift+F, you shoould find anything related to the actual implementation on those lines.
I don't know what do you mean. But you can make an animated icon or whatever by writing a special method. Press Ctrl+Shift+F "animatedSprite" on the script window, and copy one of the instances of that method. You can use that as a reference. Se the notes.html for more information about using the arguments of that method. You must specify: the height and width of the frames, and the rows and columns of the animation.
No, it's not necessary, I'll make a script which allows you to transfer you to a map and then show the intro sequence. I want to handle that animation very smoothly, it's VERY hard to "animate" by scripting. Well, if I can't do it... I'll ask you for help.
Well, I have no time for explaining, anyways, nobody understands my explanations. I'll PM you my whole script. I hope you to have the DS resolution already, if you don't... change the lines 10 and 11 on the Sprite Resizer script for this(if you can't find the script just press Ctrl+Shift+F and type "SpriteResizer" and it should show):