Chaos Project

RPG Maker => RPG Maker Scripts => Topic started by: legacyblade on October 23, 2008, 05:56:14 pm

Title: blizzABS script questoins
Post by: legacyblade on October 23, 2008, 05:56:14 pm
Well, I'm working on making an addon for blizzABS. Its really small, but it would allow a temporary patch to give some of XAS' features to blizzABS. I want that because I use blizzABS in my game, and want it to look nice even before blizzard makes his updates to blizzABS.

Anyways, I'm wondering which methods I would need to change to do the following:

Make it so skills no longer have sprite handling:

You CAN remove actor animations, but that makes the game boring. To get the evented skill movement to work, I can't have the game doing anything to the sprite (changing the actor graphic in the event has issues with the skill sprite handling)

Animation speed

Yes, I know this will be configurable in later versions of the script, but for the moment I want to make it have the same speed as XAS.

Anyways, that's all I wanted to know. Thanks for reading (and yes, I looked)
Title: Re: blizzABS script questoins
Post by: Aqua on October 23, 2008, 06:02:19 pm
Make it so skills no longer have sprite handling:

Part 3 Lines 415 and 6540

These lines contain
setup_sprites('_skl')


So I assume that's where you'd edit.

As for the animation speed, I'm not entirely sure.  Good luck with this add-on :)
Title: Re: blizzABS script questoins
Post by: legacyblade on October 23, 2008, 06:03:58 pm
Thanks, that's exactly what I needed, aqua. And it's a very small addon, just as a simple patch for some of XAS' functionality
Title: Re: blizzABS script questoins
Post by: Blizzard on October 23, 2008, 06:20:24 pm
The second things isn't so easy to find since I haven't explicitely mentioned where it is. Just find the method "def pattern" in Map_Battler. It alters the @pattern variable to display the animation. I think I gave Aqua some of the code in an easier-to-read form. Right below there are "sprite_update" and "setup_sprites" which handle the processing and the setup of the counter data.