Showing posts with label ABS. Show all posts
Showing posts with label ABS. Show all posts

[RMMV Event System] μ'ki's Simple ABS

Version: v1.01 Beta

Introduction

The RPG MV project as shown in the download link below demonstrates a simple event-based action battle system.

Contact me for support/bug report:

listra92@gmail.com
https://www.facebook.com/don.listRA92

The Simple ABS Features

  • 'A' and 'S' key for the player character's melee and ranged attack action.
  • Attack actions with firing delay (in frames).
  • On-map enemies with states (per event page): Wander, Chase, Attack, Hit and Dead.
  • Using "Self Variables" plugin for some common events that need things like firing delay and enemy HP.
  • Using "On-Map Bullets" plugin for ranged attacks that spawn bullets.
  • Using "Event Commands Extras" plugin for things like drawing on-map HUD and duplicating events at runtime.

Notes

This event system has some flaws that may need some special handlings. You can try to improve it, but you may need JS scripting knowledge, since some common events use pieces of script code.

The demo project uses minimal assets for smaller download size. No audio assets, title screen, etc. included in order to make such compact size.

Download Demo Project

μ'ki's Simple ABS.zip

[RMMV Plugin] On-Map Bullets

Version: v1.01

Introduction

This plugin enables player character and events to spawn 'bullets' on the game map, that technically are game pictures. The bullets disappear (erased) when hitting obstacles (impassable things). If they hit an event (not the spawning one), its self switch with name configured in the plugin parameter will be turned on. If they hit the player character (not from itself), the switch with id as configured in the plugin parameter will be turned on.

Some RPGs, and mainly action RPGs use such on-map bullet system. And thus this is pretty useful to build an event-based action battle system.

This plugin is a remake from my previous work, RPG VX script 'BulletMod', which is used in a game made by myself, The Mystery House. Check out the script here.

Contact me for support/bug report:

listra92@gmail.com
https://www.facebook.com/don.listRA92

Plugin Command

ShowBullet name source inst_id speed dir atk target fixed

MoveBullet inst_id x y angle

Read the plugin instructions for explanation.

Notes

This plugin only provides rather 'raw' function to spawn bullets. You may need some special handlings with your own event commands/scripts if you want to extend some, e.g. to prevent player character spawn bullets while an autorun/triggered event is running since it is run in a parallel event.

Download Plugin

MK_OnMapBullet.js