MysticalMist
Active member
Based off @Bloodbane's template for walking + shooting, I have just finished implementing it into my character. The player uses MP as "ammo" as he both stands and walks. However, when he finishes after walking, he still moves briefly as the animation ends.
Here is the FREESPECIAL animation alongside the FOLLOW1 that the player uses for walking:
I'm assuming it has to do with directly stopping the velocity but I'm not exactly sure how to do that.
Here is the FREESPECIAL animation alongside the FOLLOW1 that the player uses for walking:
Code:
anim freespecial2
offset 47 95
delay 8
bbox.position.x 32
bbox.position.y 44
bbox.size.x 30
bbox.size.y 51
sound data/sounds/guncock1.wav
frame data/chars/Moxxie/pidle/0.png
@cmd aniLimit "ANI_FREESPECIAL2" 7 5
frame data/chars/Moxxie/pidle/1.png
frame data/chars/Moxxie/pidle/3.png
delay 10
@cmd keyflip 0
sound data/sounds/pistol1.wav
@cmd shooter "mbul1" 25 40 0 0 0
@cmd mpcost 5
@cmd Jalan "ANI_FOLLOW1" 0 1.2 0.8
frame data/chars/Moxxie/pidle/4.png
@cmd keyflip 0
@cmd keyint "ANI_FREESPECIAL2" 4 "A4" 5
frame data/chars/Moxxie/pidle/5.png
@cmd keyflip 0
sound data/sounds/pistol1.wav
@cmd mpcost 5
@cmd shooter "mbul1" 25 35 0 0 0
@cmd aniLimit "ANI_FREESPECIAL2" 7 5
@cmd Jalan "ANI_FOLLOW1" 0 1.2 0.8
frame data/chars/Moxxie/pidle/6.png
@cmd keyflip 0
@cmd keyint "ANI_FREESPECIAL2" 2 "A4" 0
frame data/chars/Moxxie/pidle/3.png
delay 18
frame data/chars/Moxxie/pidle/1.png
frame data/chars/Moxxie/pidle/0.png
anim follow1
loop 1
offset 50 95
delay 10
bbox.position.x 35
bbox.position.y 44
bbox.size.x 30
bbox.size.y 51
frame data/chars/Moxxie/pwalk/0.png
@cmd keyflip 0
@cmd keymove 1.2 0.8
@cmd Henti "ANI_FREESPECIAL2" 2 1 1
@cmd keyintV "ANI_FREESPECIAL2" 7 "A4" 1 0 0
@cmd aniLimit "ANI_FREESPECIAL2" 7 5
sound data/sounds/pistol1.wav
@cmd shooter "mbul1" 25 40 0 0 0
@cmd mpcost 5
@cmd keyflip 0
@cmd keymove 1.2 0.8
@cmd Henti "ANI_FREESPECIAL2" 2 1 1
@cmd keyintV "ANI_FREESPECIAL2" 7 "A4" 1 0 0
@cmd aniLimit "ANI_FREESPECIAL2" 7 5
frame data/chars/Moxxie/pwalk/1.png
@cmd keyflip 0
@cmd keymove 1.2 0.8
@cmd Henti "ANI_FREESPECIAL2" 2 1 1
@cmd keyintV "ANI_FREESPECIAL2" 7 "A4" 1 0 0
@cmd aniLimit "ANI_FREESPECIAL2" 7 5
frame data/chars/Moxxie/pwalk/2.png
@cmd keyflip 0
@cmd keymove 1.2 0.8
@cmd Henti "ANI_FREESPECIAL2" 2 1 1
@cmd keyintV "ANI_FREESPECIAL2" 7 "A4" 1 0 0
@cmd aniLimit "ANI_FREESPECIAL2" 7 5
sound data/sounds/pistol1.wav
@cmd shooter "mbul1" 25 35 0 0 0
@cmd mpcost 5
@cmd keyflip 0
@cmd keymove 1.2 0.8
@cmd Henti "ANI_FREESPECIAL2" 2 1 1
@cmd keyintV "ANI_FREESPECIAL2" 7 "A4" 1 0 0
@cmd aniLimit "ANI_FREESPECIAL2" 7 5
frame data/chars/Moxxie/pwalk/3.png
I'm assuming it has to do with directly stopping the velocity but I'm not exactly sure how to do that.

