Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[solved] Attack cancels when landing
#1
? 
Hi, I've been trying to ad an attack to bandit, where he jumps backwards, over the enemy, and makes a powerfull rushing attack from behind, but when he lands, after making the jump, he goes back to Frame: 0 and just stands there, can anyone tell me how to make him continue with the attack?
Code:
frame> 278 Jump pic: 54 state: 3 wait: 0 next: 279 dvx: 0 dvy: 0 dvz: 0 centerx: 39 centery: 79 hit_a: 0 hit_d: 0 hit_j: 0 mp: 15 bpoint: x: 43 y: 38 bpoint_end: wpoint: kind: 1 x: 23 y: 46 weaponact: 35 attacking: 0 cover: 0 dvx: 0 dvy: 0 dvz: 0 wpoint_end: bdy: kind: 0 x: 21 y: 18 w: 43 h: 62 bdy_end: itr: kind: 0 x: -5000 y: 6000 w: 10000 h: 500 injury: 100 zwidth: 500 itr_end: bdy: #bandit kind: 0 x: -5000 y: 33000 w: 10000 h: 500 bdy_end: <frame_end> <frame> 279 Jump pic: 64 state: 3 wait: 4 next: 280 dvx: -20 dvy: -5 dvz: 0 centerx: 39 centery: 79 hit_a: 0 hit_d: 0 hit_j: 0 bpoint: x: 43 y: 38 bpoint_end: wpoint: kind: 1 x: 23 y: 46 weaponact: 35 attacking: 0 cover: 0 dvx: 0 dvy: 0 dvz: 0 wpoint_end: bdy: kind: 0 x: 21 y: 18 w: 43 h: 62 bdy_end: itr: kind: 0 x: -5000 y: 6000 w: 10000 h: 500 injury: 100 zwidth: 500 itr_end: bdy: #bandit kind: 0 x: -5000 y: 33000 w: 10000 h: 500 bdy_end: <frame_end> <frame> 280 Jump pic: 66 state: 3 wait: 3 next: 281 dvx: -2 dvy: 5 dvz: 0 centerx: 39 centery: 60 hit_a: 0 hit_d: 0 hit_j: 0 bpoint: x: 43 y: 38 bpoint_end: wpoint: kind: 1 x: 23 y: 46 weaponact: 35 attacking: 0 cover: 0 dvx: 0 dvy: 0 dvz: 0 wpoint_end: bdy: kind: 0 x: 21 y: 18 w: 43 h: 62 bdy_end: itr: kind: 0 x: -5000 y: 6000 w: 10000 h: 500 injury: 100 zwidth: 500 itr_end: bdy: #bandit kind: 0 x: -5000 y: 33000 w: 10000 h: 500 bdy_end: <frame_end> <frame> 281 Jump pic: 65 state: 3 wait: 2 next: 282 dvx: 0 dvy: 0 dvz: 0 centerx: 39 centery: 60 hit_a: 0 hit_d: 0 hit_j: 0 bpoint: x: 43 y: 38 bpoint_end: wpoint: kind: 1 x: 23 y: 46 weaponact: 35 attacking: 0 cover: 0 dvx: 0 dvy: 0 dvz: 0 wpoint_end: bdy: kind: 0 x: 21 y: 18 w: 43 h: 62 bdy_end: itr: kind: 0 x: -5000 y: 6000 w: 10000 h: 500 injury: 100 zwidth: 500 itr_end: bdy: #bandit kind: 0 x: -5000 y: 33000 w: 10000 h: 500 bdy_end: <frame_end> <frame> 282 Jump pic: 62 state: 3 wait: 2 next: 283 dvx: 0 dvy: 0 dvz: 0 centerx: 39 centery: 60 hit_a: 0 hit_d: 0 hit_j: 0 bpoint: x: 43 y: 38 bpoint_end: wpoint: kind: 1 x: 23 y: 46 weaponact: 35 attacking: 0 cover: 0 dvx: 0 dvy: 0 dvz: 0 wpoint_end: bdy: kind: 0 x: 21 y: 18 w: 43 h: 62 bdy_end: itr: kind: 0 x: -5000 y: 6000 w: 10000 h: 500 injury: 100 zwidth: 500 itr_end: bdy: #bandit kind: 0 x: -5000 y: 33000 w: 10000 h: 500 bdy_end: <frame_end> <frame> 283 Jump pic: 63 state: 3 wait: 2 next: 284 dvx: 12 dvy: -1 dvz: 0 centerx: 39 centery: 60 hit_a: 0 hit_d: 0 hit_j: 0 bpoint: x: 43 y: 38 bpoint_end: wpoint: kind: 1 x: 23 y: 46 weaponact: 35 attacking: 0 cover: 0 dvx: 0 dvy: 0 dvz: 0 wpoint_end: bdy: kind: 0 x: 21 y: 18 w: 43 h: 62 bdy_end: itr: kind: 0 x: -5000 y: 6000 w: 10000 h: 500 injury: 100 zwidth: 500 itr_end: bdy: #bandit kind: 0 x: -5000 y: 33000 w: 10000 h: 500 bdy_end: <frame_end> <frame> 284 Jump pic: 97 state: 3 wait: 1 next: 285 dvx: 14 dvy: -1 dvz: 0 centerx: 39 centery: 60 hit_a: 0 hit_d: 0 hit_j: 0 wpoint: kind: 1 x: 27 y: 50 weaponact: 32 attacking: 0 cover: 1 dvx: 0 dvy: 0 dvz: 0 wpoint_end: bdy: kind: 0 x: 8 y: 20 w: 43 h: 57 bdy_end: bdy: kind: 0 x: 0 y: 23000 w: 80 h: 500 bdy_end: <frame_end> <frame> 285 Jump pic: 98 state: 3 wait: 2 next: 999 dvx: 18 dvy: -1 dvz: 0 centerx: 19 centery: 60 hit_a: 0 hit_d: 0 hit_j: 0 wpoint: kind: 1 x: 27 y: 50 weaponact: 32 attacking: 0 cover: 1 dvx: 0 dvy: 0 dvz: 0 wpoint_end: itr: kind: 0 x: 10 y: 48 w: 78 h: 26 dvx: 15 dvy: -5 fall: 0 vrest: 13 bdefend: 70 injury: 80 effect: 1 itr_end: bdy: kind: 0 x: 8 y: 20 w: 43 h: 57 bdy_end: bdy: kind: 0 x: 0 y: 23000 w: 80 h: 500 bdy_end: <frame_end>

He lands during frame 280 or 281 (I'm pretty sure it's during frame 280).
Reply
Thanks given by:
#2
Add a state: 100 in the last "jumps backwards" frame.
If he lands on ground while in state:100 the char will jump to frame 94 (hardcoded).

Now just replace the frame 94 with the begin of the "powerfull rushing attack" and you'll be fine ^^
My Creations: (Click to View)

Return (String) System.getNewsOfTheDay();
Barely active, expect slow responses. If at all.


Greetz,
Alblaka
Reply
Thanks given by:
#3
(04-01-2010, 07:06 AM)Alblaka Wrote:  Add a state: 100 in the last "jumps backwards" frame.
If he lands on ground while in state:100 the char will jump to frame 94 (hardcoded).

Now just replace the frame 94 with the begin of the "powerfull rushing attack" and you'll be fine ^^

I tried and it didn't work, he stopped when he landed anyways.
Reply
Thanks given by:
#4
i guess it has to do with state 3 in every frame - that gives the char little chance to go to another chance, but I`m not 100% sure about this - I suggest you study Louis.dat where the state 100 alblaka mentioned is used - cause this will work if you do it right ;)
[Image: random.php?pic=random]
www.lf-empire.de
Once I had a fortune, it said: "Leave now. Life is short. Time is luck"
Don't dream your life, live your dream!
Reply
Thanks given by: RuneKiri
#5
Could you may add the changed code with the state:100 and the frame 94?


edit: Rofl... I just got 3 "Mod edited your post" messages... No, i meant him ^^
My Creations: (Click to View)

Return (String) System.getNewsOfTheDay();
Barely active, expect slow responses. If at all.


Greetz,
Alblaka
Reply
Thanks given by:
#6
(04-01-2010, 07:33 AM)MH-Razen Wrote:  i guess it has to do with state 3 in every frame - that gives the char little chance to go to another chance, but I`m not 100% sure about this - I suggest you study Louis.dat where the state 100 alblaka mentioned is used - cause this will work if you do it right ;)

Thanks for the tip, I got it to work now.
Reply
Thanks given by:




Users browsing this thread: 1 Guest(s)