-
v0.75 Correct Flash Jump Animation/DC Fix
MaplePacketCreator.java: spawnPlayerMapObject
Replace:
Code:
mplew.writeShort(chr.getJob().getId());
With:
Code:
if (chr.getJob().isA(MapleJob.HERMIT) || chr.getJob().isA(MapleJob.DAWNWARRIOR2) || chr.getJob().isA(MapleJob.NIGHTWALKER2)) {
mplew.writeShort(chr.getJob().getId());
} else {
mplew.writeShort(412);
}
-
Re: v0.75 Correct Flash Jump DC Fix
-
Re: v0.75 Correct Flash Jump DC Fix
Thanks Lamejacob. First i thought this release was going to be lame but it turn out well (:
-
Re: v0.75 Correct Flash Jump DC Fix
no, this doesn't work. what if a normal player did cygnus flash jump.
my way is more complete, but still isn't the real fix
-
Re: v0.75 Correct Flash Jump DC Fix
Quote:
Originally Posted by
jakesdexless
no, this doesn't work. what if a normal player did cygnus flash jump.
my way is more complete, but still isn't the real fix
This way is GMS-like because if you flash jump, your always gonna be a job that has it otherwise, you shouldn't be using it.
-
Re: v0.75 Correct Flash Jump DC Fix
Yeah I know, but you wouldn't get this problem if you weren't GMS-like
-
Re: v0.75 Correct Flash Jump DC Fix
Quote:
Originally Posted by
jakesdexless
Yeah I know, but you wouldn't get this problem if you weren't GMS-like
lol, thats why it's so many GMS-like servers.
-
Re: v0.75 Correct Flash Jump DC Fix
Quote:
Originally Posted by
PirateOwh
lol, thats why it's so many GMS-like servers.
No shit Sherlok. Now i see how you get so high post count.
Also I like how you have no clue about what you talk, but try to look pro :lol:
http://img193.imageshack.us/img193/4...stcountwe8.jpg
-
Re: v0.75 Correct Flash Jump DC Fix
Quote:
Originally Posted by
MarcoTozzi
I'd wonder who is spamming to incresse their post count.
My post counter is going up fast cus i'm active & dedicated ragezone member. We all have spammed & post shiiet as you just did.
How do i try look pro? it just came cross my mind why there's so many GMS-alike servers.
-
Re: v0.75 Correct Flash Jump DC Fix
Quote:
Originally Posted by
PirateOwh
I'd wonder who is spamming to incresse their post count.
This is because he has four posts, right? Honestly, you didn't really need to post that useless comment pointing out comment knowledge.
-
Re: v0.75 Correct Flash Jump DC Fix
Quote:
Originally Posted by
Red Tape
This is because he has four posts, right? Honestly, you didn't really need to post that useless comment pointing out comment knowledge.
i pointed out some other things too. He got 4 posts, thats an beginning of a millions :P.
So his fourth post was a spam post, great.
-
Re: v0.75 Correct Flash Jump DC Fix
What was needed to demonstrate... And btw, the guy on pic is cheating on you!!! Do not believe him. Post count doesn't matter :)
-
Re: v0.75 Correct Flash Jump DC Fix
Post count doesn't matter, indeed. This isn't a "correct" fix because there is no correct fix. It's a client issue.
But this will fix it; no guarantees about how other skills work. There may be no skills that work like Flash Jump right now, but what happens when there are? Your correct fix won't be so correct anymore.
-
Re: v0.75 Correct Flash Jump DC Fix
Quote:
Originally Posted by
LazyBui
Post count doesn't matter, indeed. This isn't a "correct" fix because there is no correct fix. It's a client issue.
But this will fix it; no guarantees about how other skills work. There may be no skills that work like Flash Jump right now, but what happens when there are? Your correct fix won't be so correct anymore.
This works for v0.75. And in the future, it MIGHT change, but for now, this is the current "correct" fix.
-
Re: v0.75 Correct Flash Jump DC Fix
Ooh...
So post count==penis size
lol
BTW does Shoot have this?
-
Re: v0.75 Correct Flash Jump DC Fix
-
Re: v0.75 Correct Flash Jump DC Fix
Quote:
Originally Posted by
PirateOwh
lol, thats why it's so many GMS-like servers.
Your server was only custom cuz you used arberb, and most people are smart enough not to use that.
Ohbtw, weren't you going to hack my dedi, hmm?
On-Topic : I think the other fix works better for now... but nice try though, we appreciate your work :thumbup:
-
Re: v0.75 Correct Flash Jump DC Fix
Quote:
Originally Posted by
Moogra
Again, this isn't the correct fix since what if others used soul rush? You can't say that they don't have soul rush, otherwise this fix isn't even needed.
Also, for GMs what if they used any flash jump other than hermit?
Refer to
http://forum.ragezone.com/f427/flash...lf-fix-622483/ for a similar and more complete one.
Both fail when you have more than 1 flash jump.
Proposed solution: Edit editing keymap to not work with 2+ flash jumps
For the third time, this is for players who HAVE the correct flash jump for their job. Your talking about like if someone was to rebirth. Also, if GM's are using Flash Jump, then they need to stay/change to the correct job to use it.
-
Re: v0.75 Correct Flash Jump DC Fix
as i said b4,
mplew.writeShort(412);
mplew.writeShort(1112);
mplew.writeShort(1412);
either one will fix the Flash Jump/Soul Rush dc problem..
however, just animation in others' screen will be remain the same for all 3 skills..
For example, when u put mplew.writeShort(412); , all 3 skills, Flash Jump/Soul Rush will become hermit's flash jump in others' screen..
Don't say anything or use your logic b4 u havent tried that, Just go test out yourself..
LameJacob's fix will make hermit, dawn warrior, and night walker have correct FJ animation in others' screen but not other jobs using Flash Jump/Soul Rush..
and http://forum.ragezone.com/f427/flash...lf-fix-622483/ this one also, it only shows Night Walker's Flash Jump animation in others' screen for all three Flash Jump/Soul Rush..
again, just open up 2 localhost, and check urself b4 u say anything!!
-
Re: v0.75 Correct Flash Jump DC Fix
Quote:
Originally Posted by
zyouyou
LameJacob's fix will make hermit, dawn warrior, and night walker have correct FJ animation in others' screen but not other jobs using Flash Jump/Soul Rush..
Exactly what I was saying and is what my release is supposed to do.
-
Re: v0.75 Correct Flash Jump DC Fix
Quote:
Originally Posted by
Moogra
It already does it.
mplew.writeShort(chr.getJob().getId());
does the job
no.. if the job isnt thief(not sure if bandit works), dawn warrior, night walker, and job that doesnt have a FlashJump/Soul Rush skill, and you use the FJ (FlashJump/Soul Rush) it DCs..
but if ur one of these 3 jobs (thief, dawn warrior, night walker), it wont dc..
i guess client handle these 3 FJ by these 3 job (thief, dawn warrior, night walker) ..
-
Re: v0.75 Correct Flash Jump DC Fix
Quote:
Originally Posted by
Moogra
tell me how warriors use flash jump then. they can't. they don't have the skill.
THIS IS WHAT I MEAN:
If you run a 100% GMS server with no skill sharing, you will never get this problem and mplew.writeShort(chr.getJob().getId()); will work.
AND
If you run a server with rebirths and you can use skills from other jobs, this will not work.
http://forum.ragezone.com/f427/flash...lf-fix-622483/
works fine, tell me when you can read code. it iterates through the whole keymap. it's used in shootsource (i made it) and it works.
-edit-
and i've tested more than you have. i'm pretty sure. putting 1 id does not make the skill animations the same lol
none doubt that correct job use correct FJ have any problem ( like GMS server)..
but different job use different job's FJ will have problem which gonna dc the map..
"tell me how warriors use flash jump then. they can't. they don't have the skill.?"
Soul Rush counts as "FJ", cuz it dc the map as other two real "Flash Jump" do..
but when you put mplew.writeShort(411~412); or mplew.writeShort(1110~1112); or mplew.writeShort(1410~1412); , it solve the problem that dc the whole map, but just shown different animation instead of soul rush's..
int job = 412;
Iterator key = chr.getKeymap().entrySet().iterator();
while (key.hasNext()) {
int number = ((Entry<Integer, MapleKeyBinding>) key.next()).getValue().getAction();
if (number == 11101005 || number == 14101004) {
job = number / 10000;
break;
}
}
mplew.writeShort(job);
i know this should be better fix,
11101005 this is soul rush skill, 14101004 is Night Walkers' Flash Jump
these skills / 10000 = the job they have, which is 1110 ( Dawn warrior) and 1410(Night Walker),
If not these 2 keymap actions or if theres no FJ skill in the keymap, it will be 412, which will show the Night Lord's FJ animation in others screen..
it should work fine, but as u can test out urself, if you have more than one FJ in your keymap.. it will show the same animation for all 3 FlashJump/Soul Rush skills in others' screen..
i know you're pro, but im sure u didnt test it out or im not so clear..
-
Re: v0.75 Correct Flash Jump DC Fix
Quote:
Originally Posted by
zyouyou
none doubt that correct job use correct FJ have any problem ( like GMS server)..
but different job use different job's FJ will have problem which gonna dc the map..
"tell me how warriors use flash jump then. they can't. they don't have the skill.?"
Soul Rush counts as "FJ", cuz it dc the map as other two real "Flash Jump" do..
but when you put mplew.writeShort(411~412); or mplew.writeShort(1110~1112); or mplew.writeShort(1410~1412); , it solve the problem that dc the whole map, but just shown different animation instead of soul rush's..
int job = 412;
Iterator key = chr.getKeymap().entrySet().iterator();
while (key.hasNext()) {
int number = ((Entry<Integer, MapleKeyBinding>) key.next()).getValue().getAction();
if (number == 11101005 || number == 14101004) {
job = number / 10000;
break;
}
}
mplew.writeShort(job);
i know this should be better fix,
11101005 this is soul rush skill, 14101004 is Night Walkers' Flash Jump
these skills / 10000 = the job they have, which is 1110 ( Dawn warrior) and 1410(Night Walker),
If not these 2 keymap actions or if theres no FJ skill in the keymap, it will be 412, which will show the Night Lord's FJ animation in others screen..
it should work fine, but as u can test out urself, if you have 3 FJ in your keymap.. it will show the same animation for all 3 FlashJump/Soul Rush skills in others' screen..
i know you're pro, but im sure u didnt test it out or im not so clear..
No, your "not so clear". Soul Rush is not Flash Jump. He was talking about a Warrior using Flash Jump. A Warrior typically can't use Flash Jump because GMS intended for only Thieves/Night Walkers to have the skill. It d/c's the map because of this reason. Using the fix Moogra made is the best fix to date. Another reason Soul Rush is different from Flash Jump is that Soul Rush has a delay on it. You have to wait 3-5 seconds because you can use it again, whereas Flash Jump can be used with every jump a player does. The animation has nothing to do with the disconnects. It is the fact that the JobId does not equal out to the specified JobId designated for the skill. Do you get it now?
-
Re: v0.75 Correct Flash Jump DC Fix
Quote:
Originally Posted by
bboy242
No, your "not so clear". Soul Rush is not Flash Jump. He was talking about a Warrior using Flash Jump. A Warrior typically can't use Flash Jump because GMS intended for only Thieves/Night Walkers to have the skill. It d/c's the map because of this reason. Using the fix Moogra made is the best fix to date. Another reason Soul Rush is different from Flash Jump is that Soul Rush has a delay on it. You have to wait 3-5 seconds because you can use it again, whereas Flash Jump can be used with every jump a player does. The animation has nothing to do with the disconnects. It is the fact that the JobId does not equal out to the specified JobId designated for the skill. Do you get it now?
I know what the differences between soul rush and FJ, and i didnt say animation has something to do with DC.. but i "think" has something to do with mplew.writeShort(jobid) AND animation(or skill?)..
and all i was saying was if you have more than one Flash Jump( including soul rush) in your key map, it would only shown one and same animation for all Flash Jump skills( including soul rush) in others' screen..
and if u put mplew.writeShort(412); any jobs can use Flash Jump ( including soul rush). and it wont dc whole map.. however, it just shows Hermit's flash jump for all Flash Jump skills( including soul rush) in others' screen.. and i have tested it..
-
Re: v0.75 Correct Flash Jump Animation/DC Fix
but mplew.writeShort(chr.getJob().getId()); this column under spawnplayermapobject cause different FJ jump animation shown in others'(receiver) screen (we always get the correct animation in our own screen) ..
this is how it is when i put mplew.writeShort(412);
when i use Night Walker's Flash Jump
http://i46.tinypic.com/33233sx.png
when i use Dawn Warrior's soul rush
http://i48.tinypic.com/fky6pg.png