Adding/Fixing Missing Skills
Hello~
I'm trying to fix all skills for my v.62 source. Existing ones haven't been an issue so far, but now that I'm trying to patch up pirate skills, I've noticed that the Outlaw skill 'Homing Beacon' (id 5211006) is missing from the source. I've tried to figure out how to add it from scratch, but without success. Any help/guidelines appreciated.
Regards, Cygnus
Re: Adding/Fixing Missing Skills
Quote:
Originally Posted by
Cygnus
Hello~
I'm trying to fix all skills for my v.62 source. Existing ones haven't been an issue so far, but now that I'm trying to patch up pirate skills, I've noticed that the Outlaw skill 'Homing Beacon' (id 5211006) is missing from the source. I've tried to figure out how to add it from scratch, but without success. Any help/guidelines appreciated.
Regards, Cygnus
I'd recommend grabbing the skillid, and searching for it in maplestateffect (idk if odin works like this, lithium does.) And checking how they handle it in later version sources (maybe moople has it?).
From there one, you might have to do some more obviously, but it's a good place to start.
Re: Adding/Fixing Missing Skills
Quote:
Originally Posted by
Novak
I'd recommend grabbing the skillid, and searching for it in maplestateffect (idk if odin works like this, lithium does.) And checking how they handle it in later version sources (maybe moople has it?).
From there one, you might have to do some more obviously, but it's a good place to start.
I thought of doing that, but i never tried to see if it worked since I assumed I would need to implement new packets for the skill? Or is it just a matter of adding missing skill/stat effects? Also, I noticed when looking through maplebuffstat.java for a higher version source, Homing Beacon was set to 0x1000000..., I'm not sure what the meaning of the value is, nor if it's version specific. I've tried looking through Sunnyboy's v.62 IDB, but I was unable to find any connections...
Regards, Cygnus
Re: Adding/Fixing Missing Skills
Quote:
Originally Posted by
Cygnus
I thought of doing that, but i never tried to see if it worked since I assumed I would need to implement new packets for the skill? Or is it just a matter of adding missing skill/stat effects? Also, I noticed when looking through maplebuffstat.java for a higher version source, Homing Beacon was set to 0x1000000..., I'm not sure what the meaning of the value is, nor if it's version specific. I've tried looking through Sunnyboy's v.62 IDB, but I was unable to find any connections...
Regards, Cygnus
0x10000000.. would be the buffstat. When coding a skill, you send a bunch of those, or just one depending on the effects that should apply. If you copy over the skill handler for homing beacon, you should see the 0x10000000 being sent. Then, you just gotta hope the 0x100000000 is the buffstat for the version you are using, otherwise you'd have to look for a new one, and as far as i know, you can't get it from IDA.