Shin Megami Tensei Moon Phase System + Behavior - RPG Maker MZ Plugin
A downloadable asset pack
Description:
Creates the Moon Phase System from SMT. It also allows the developer to change the behavior, states and AI actions of the Actor / Enemy depending on the moon phase.
Includes:
- Moon phase cycle (0–7)
- HUD display toggle via plugin commands
- Custom phase‑advance behavior (step/hour/battle/manual)
- Common Events + State Application
- AI/Battle formula phase hooks
NOTETAGS:
<Moon Phase Affected>
Actor/Enemy receives phase states.
PLUGIN COMMANDS:
The plugin commands are as follows:
- Set Phase - allows you to force the phase you want to.
- Next Phase - steps forward to the next phase forcibly.
- Set Advance Mode - this sets what type of advancement for the phase you want.
- Show / Hide Moon HUD - exactly what it means. Show or Hide the Moon Phase.
---
To setup, first, we need to create the Moon Phase actions (0-7).

And then, set up their behavior:

You can actually setup a common event that happens when the moon phase is set to that level. This way, you can create TONS of things in it. You don't have to heavily event it. I know how load of work that is.
Next, we can have the States that activates to the tagged actors.
There is an AI hook for the ATK and AGI for the enemies too. If you are not satisfied with just the ATK and AGI, you might as well go for the better plugin I made here for a better enemy.
Lastly, the Phase image. This way, you can draw your own and then use it as the moon phase image.
| Published | 3 days ago |
| Status | Released |
| Category | Assets |
| Author | Mintyy Works Rosetta |
| Tags | 2D, Retro, rmmz, rmmz-plugin, RPG Maker, RPG Maker MZ, rpg-maker-mz-plugin, shin-megami-tensei, smt, snes |
Purchase
In order to download this asset pack you must purchase it at or above the minimum price of $2.80 USD. You will get access to the following files:

Comments
Log in with itch.io to leave a comment.
this looks cool! is it possible to deviate from 8 moon phases and have less/more?
Hi! Yes, you can. From the list, you can add or subtract the labels. It will just sift through the list you have and cycle through those.
thank you!