Thread: Development: Adding New Moves to Gen 3
View Single Post
Old May 29th, 2012 (2:48 PM). Edited May 29th, 2012 by Chaos Rush.
Chaos Rush's Avatar
Chaos Rush Chaos Rush is offline
im sexy and i know it
    Join Date: May 2007
    Location: Taylor Swift
    Gender: Male
    Nature: Adamant
    Posts: 1,296
    I'm confused at how to use custom battle scripts, though. Do we need to manually expand the battle script table? (and yes, I know you can only have up to 255)

    EDIT: I just went ahead and expanded the table. Working on Roost, if you assign Featherdance's animation to it, then set the battle script to this:
    00 02 03 7B D1 7D 1D 08 01 09 0A 35 D0 32 02 02 00 01 00 00 45 07 16 00 00 00 00 0B 01 0C 01 10 4B 00 12 40 00 28 4E 69 1D 08
    You'll have a move identical to Roost but without the flying type removal. It will even play the healing animation. The bytes that I bolded is the command to play the healing animation.

    EDIT: Does the callasm command work in battle scripts? I need it for removing the Flying type for 1 turn. (Not sure if this matters, but I'm working with FireRed)

    My projects:
    Untitled Pokémon fangame (pictured above) | Final Fantasy II NES retranslation | Mother 1/EarthBound Beginnings Color Restoration for GBA
    Non-Pokémon hacks I support:
    Sonic Classic Heroes
    Sonic 3 Complete
    Reply With Quote