04-29-2009, 05:07 AM
My dear Yin,
Script placement is key. If you take a look at the FMOD script, you will see that a number of methods (or defs) have been rewritten. Moreso than Dalissa's Battlecry anyway.
Because FMOD performs rewrites, those methods that were rewritten should be placed above most custom scripts.
Dalissa's Battlecry prefers to tack on additional code through a method called 'alias' which does not rewrite the code, but merely adds to it.
Because Dalissa does not rewrite the code, the methods are merely enhanced and the script should be placed 'below' any existing code that it affects.
In short... the order should be:
* FMOD'S 'Game_System*'
* FMOD'S 'Other Classes*'
* Dalissa's Battlecry
I just added Dalissa to the music demo and ran a fun battle with the default battlecry sounds in the script. ;)
Script placement is key. If you take a look at the FMOD script, you will see that a number of methods (or defs) have been rewritten. Moreso than Dalissa's Battlecry anyway.
Because FMOD performs rewrites, those methods that were rewritten should be placed above most custom scripts.
Dalissa's Battlecry prefers to tack on additional code through a method called 'alias' which does not rewrite the code, but merely adds to it.
Because Dalissa does not rewrite the code, the methods are merely enhanced and the script should be placed 'below' any existing code that it affects.
In short... the order should be:
* FMOD'S 'Game_System*'
* FMOD'S 'Other Classes*'
* Dalissa's Battlecry
I just added Dalissa to the music demo and ran a fun battle with the default battlecry sounds in the script. ;)