2 years ago

When a character counterattacks they always use the default attack command.

Here's a tutorial on how to make counterattacking use different skills upon being inflicted with a state in VX Ace.


First you need to be able to counterattack of course. This can simply be done by going to the Features of a state/weapon/armor and add this:

screenshot_2023-04-09_174636.png

Which is the rate of which counterattacking will activate.

Then go to the script editor and then click on Scene_Battle. Around line 615 is the code def invoke_counter_attack(target, item)

screenshot_2023-04-09_173308.png

here the skill used for counterattacking is the default attack command. replace the attack_skill line at 617 with this:

if target.state?(3)

attack_skill = $data_skills[221]

else

attack_skill = $data_skills[target.attack_skill_id]

end

screenshot_2023-04-09_173746.png

this will make so that when the counterattacking user is inflicted with state 3, which would be the blind state:

screenshot_2023-04-09_173809.png

they will counterattack with the skill with the ID 221. (note that characters with the death state can't counterattack.)

You can change skill 221 to skill 2 so that the counterattack is the guard skill.

If you want to show the attack animation for the counterattack skill, add this below the state conditional branch:

target, @subject = @subject, target

show_animation([target], attack_skill.animation_id)

target, @subject = @subject, target

screenshot_2023-04-09_180829.png

#rpgmaker #rpgmakervxace #scripting #rgss



18 comments

Loading...

Next up

Permanent Elemental Drills

Driller getting desperate for destructive machines

Drill Combo. The more walls you drill back-to-back the faster you get (Both drill-speed and move-speed) and in turn the less control you have in your movement.

MAKE friends and foes, SAVE your friends or EXPLORE the unseen... because DRUG STORY's tomorrow, with the all new CHAPTER 4!

Available August 27th on Windows, MacOS and Linux featuring 4 chapters.

Car Health Bar, bumble in the Jungle Dungeon, ice armor, angry cat man

The full game is available for playing! I hope you all enjoy it! I had some weird troubles trying to release it, but it all should be working properly now, but if you find some bugs or errors, feel free to comment so I can fix it!!

Early Access for Gefährliche Liebe - (Boy x Reader) is out.

Battle against the last boss except you aren't participating since you're just there to drill rocks.

# Small tweak for lumberjacks who not only cut down trees, but will also plant them after cutting.

Smuggling out items from the dungeon by storing them in an ✨illegal storage✨