The attack you want to do is similar to the catching move Louis has. So open the data file of Louis. There you will find these frames:
DC-Code:
<frame> 275 r-catch
pic: 160 state: 9 wait: 3 next: 276 dvx: 0 dvy: 0 dvz: 0 centerx: 43 centery: 79 hit_a: 0 hit_d: 0 hit_j: 0 mp: 100
wpoint:
kind: 1 x: 48 y: 49 weaponact: 26 attacking: 0 cover: 0 dvx: 0 dvy: 0 dvz: 0
wpoint_end:
bdy:
kind: 0 x: 25 y: 12 w: 47 h: 68
bdy_end:
<frame_end>
<frame> 276 r-catch
pic: 161 state: 9 wait: 2 next: 277 dvx: 8 dvy: 0 dvz: 0 centerx: 43 centery: 79 hit_a: 0 hit_d: 0 hit_j: 0
sound: data\003.wav
wpoint:
kind: 1 x: 48 y: 49 weaponact: 26 attacking: 0 cover: 0 dvx: 0 dvy: 0 dvz: 0
wpoint_end:
itr:
kind: 3 x: 21 y: 34 w: 40 h: 28 vrest: 7
catchingact: 279 279 caughtact: 132 132
itr_end:
bdy:
kind: 0 x: 26 y: 10 w: 45 h: 72
bdy_end:
<frame_end>
<frame> 277 r-catch
pic: 162 state: 9 wait: 2 next: 278 dvx: 8 dvy: 0 dvz: 0 centerx: 43 centery: 79 hit_a: 0 hit_d: 0 hit_j: 0
sound: data\004.wav
wpoint:
kind: 1 x: 48 y: 49 weaponact: 26 attacking: 0 cover: 0 dvx: 0 dvy: 0 dvz: 0
wpoint_end:
itr:
kind: 3 x: 21 y: 29 w: 43 h: 30 vrest: 7
catchingact: 279 279 caughtact: 132 132
itr_end:
bdy:
kind: 0 x: 28 y: 12 w: 48 h: 65
bdy_end:
<frame_end>
<frame> 278 r-catch
pic: 161 state: 9 wait: 3 next: 999 dvx: 0 dvy: 0 dvz: 0 centerx: 43 centery: 79 hit_a: 0 hit_d: 0 hit_j: 0 mp: 100
wpoint:
kind: 1 x: 48 y: 49 weaponact: 26 attacking: 0 cover: 0 dvx: 0 dvy: 0 dvz: 0
wpoint_end:
itr:
kind: 3 x: 21 y: 29 w: 43 h: 30 vrest: 7
catchingact: 279 279 caughtact: 132 132
itr_end:
bdy:
kind: 0 x: 25 y: 12 w: 47 h: 68
bdy_end:
<frame_end>
|
Copy it into Davis .dat file. However, Davis already has a frame 275. That's why you will have to change the frame numbers and the next: values. I just change every frame 2xx to 3xx, that's probably the easiest way.
Now you also have to change the pic: numbers to give Davis the right pictures.
Now you have to add a hit_ja: 275 to all standing walking and defending frames.
But how does the attack work? The dvx: 8 in frame 276 and 277 makes Davis/Louis go forward. An itr(interaction) with kind 3 makes a character catch another one. Caughtact determines into which frames the caught character comes, this one shouldn't be changed. Catchingact: dtermines into which frames Davis comes when he has catched the other character, in this case it's frame 279.
In that frame you can start the punching combo. Important here is that every frame needs a c-point like this:
cpoint:
kind: 1 x: 66 y: 59
injury: -20 cover: 11 vaction: 136 throwvz: -842150451 throwinjury: -842150451
cpoint_end:
Without, Davis would stop catching the other character and let him fall down.
I hope it's more or less clear? If you have problems making the frames for the combo, you can copy the many_punch frames of Davis (again, change frame number and next:), add a c-point in every of the frames and play around a bit with injury: and dvx: etc.