3 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

Weapon Attribute Absorption. Give one weapon an attribute of another weapon.

Y/N desires but a glimpse of the sunlight.... unfortunately, she is not like other girls.

Side Missions where you can assassinate civilians for money and items, requested by corrupt officials and businessmen!

Welcome back to Esmarna XP!!!! There are new things about this game I would like to talk about! I'm officially BACK to making this game! (more info in the article)

Y/N's boss (and he's also her surrogate father just like in the wattpad story) + Time & Date UI that shows minute, hour, day, month, and year.

So the NookComp is fully working right now with: Critterpedia, NookMail, Catalog and Bell Bank.

Also Postal system with the Mailbox and Post Office is also working and is hooked up into NookMail on the computer!

This is just a video to show you guys :)

Redrew UI stuff for battles and also there's a new temporary party member now.

Train against a Bot whose stats and elemental weaknesses you can modify.

just testing out my Caterpillar System in rpg maker 2k

This took me kinda long to make using only events ngl

New design for weapon shop that makes the wares more interesting to look at.