Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

RPG Maker Action Combat - RPG Maker MZ Plugin

Create high quality ABS, action games right inside RPG Maker · By Sang Hendrix

[ANSWERED] Crypt of the Necrodancer type combat?

A topic by NikkiKaji created Mar 29, 2025 Views: 120 Replies: 2
Viewing posts 1 to 2

Hello! Just purchased this plugin - still trying to learn the ins and outs of it since there's a lot of different commands to go through. I wanted to ask if it would be possible to implement a simplified timing based combat system, similar to Crypt of the Necrodancer. I want the player to have to time their attacks on enemies based on an adjustable bpm per stage. I created an extension plugin myself that implements a timing bar at the bottom of the screen as well as an adjustable bpm (it also has an adjustable timing window that records the results of the last input as a string), but I can't figure out how to change the weapon damage output based on the timing of the attack, since I can only select weapon slot 1/2 for the Use Weapon Damage plugin command. I want to mitigate damage to an enemy if the player misses the timing, decrease the damage if they time it early/late, and do the normal amount of damage if they time it perfectly.

Developer

Hi hi, Crypt of the NecroDancer has a very difficult  combat mechanic to implement to RPG Maker if you're not mastered at eventing. I don't know about the other parts but for Weapon Damage, you can create a common event that check if current equipped weapon of player has name X, then when press attack, it'll create a Dynamic Event with notetag <dmg: skill name in database> or something else. This gives you more control than using Weapon Slot 1/2, but of course, it depends on what you want to achieve that decide whether the eventing will be complex or simple.

(+1)

Gotcha, thanks for the reply! I'll try my hand at making individual weapon-based skills rather than using the weapon slots. Much appreciated! ^^