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

Made a customizable Navigation Arrow that rotates around the player and points them to the next story location.

What if it does increase weight 😢

Savefiles from the demo are now compatible with the Fullversion + the demo can be played in 2 other languages now: German and Simplified Chinese.

I Drew Saga from Into Draconia!

An RPG Maker game by @ninesoulssea , they make good games!

To celebrate 650 members in this community, I made 50 fanworks for games (And an animation for the deception jam winner), each for a person that I vaguely remember seeing a post of here. (in case your name doesn't get mentioned mb)

Normies

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

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

A DEMO for Silent Knight is out NOW! Try it out!

Check article for more info.

Here's title intro cutscene + title screen + system options screen.

Two people staring at each other with wrathful hate always makes for the best scenes to conform them to for all eternity. 🤩