An open library of RPG Maker MZ plugins, powered by the community.

PGMZ - The Community-Driven Plugin Library for RPG Maker MZ

MZ plugins

Dark Plasma Anime Light - DarkPlasma_AnimeLight.js

Plugin desc : Light event with scaling animation

License : MIT License

Author : DarkPlasma

Website : https://github.com/munokura/DarkPlasma-MZ-Plugins/blob/main/DarkPlasma_AnimeLight.js

Desc page : https://github.com/elleonard/DarkPlasma-MZ-Plugins/tree/release

Download Page : https://raw.githubusercontent.com/munokura/DarkPlasma-MZ-Plugins/main/DarkPlasma_AnimeLight.js

File name : DarkPlasma_AnimeLight.js

Help of plugin :

@target MZ
@url https://github.com/elleonard/DarkPlasma-MZ-Plugins/tree/release
@plugindesc Light event with scaling animation
@author DarkPlasma
@license MIT

@help
English Help Translator: munokura
This is an unofficial English translation of the plugin help,
created to support global RPG Maker users.
Feedback is welcome to improve translation quality
(see: https://github.com/munokura/DarkPlasma-MZ-Plugins ).
Original plugin by DarkPlasma.
Please check the latest official version at:
https://github.com/elleonard/DarkPlasma-MZ-Plugins/tree/release
-----

version: 1.0.1
Displays an animated light
on the map based on the event's coordinates.

Settings made using the event's memo field
<animeLight:TMAnimeLight1 192 24 -44 4>
Displays the image img/system/TMAnimeLight1.png with an opacity of 192,
displaying it 24 pixels to the right and 44 pixels up from the base of the
event, with a Z coordinate of 4.
Opacity ranges from 0 to 255.

Plugin command: Auto Light Event Setting
Can be used instead of the memo field.

This plugin is partially compatible with TMAnimeLight.js.
Annotations cannot be used.

@param defaultScale
@text Scaling rate (%)
@desc Specifies the size of the animation in percentage.
@type number
@default 10

@param defaultZ
@text Z coordinate
@type select
@default 4
@option Priority: Lower than "below normal characters"
@value 0
@option Priority: Lower than "same as normal characters"
@value 2
@option Priority: Higher than "same as normal characters"
@value 4
@option Priority: Higher than "Normal Characters"
@value 6

@param defaultFrameLength
@text Number of frames per lap
@type number
@default 30

@command markAsLight
@text Automatic lighting event
@desc If you have entered <animeLight> in the memo field, this event will automatically turn on the light.
@arg image
@text Image files
@type file
@dir img

@arg opacity
@text Opacity
@type number
@default 255
@max 255

@arg offsetX
@text X coordinate offset
@type number
@default 0
@min -1000

@arg offsetY
@text Y coordinate offset
@type number
@default 0
@min -1000

@arg scale
@text Scaling rate (%)
@desc Specifies the size of the animation in %. 0 is the default.
@type number
@default 0

@arg frameLength
@text Number of frames
@desc Sets the number of animation frames. 0 is the default.
@type number
@default 0

@arg z
@text Z coordinate
@type select
@default -1
@option Defaults
@value -1
@option Priority: Lower than "below normal characters"
@value 0
@option Priority: Lower than "same as normal characters"
@value 2
@option Priority: Higher than "same as normal characters"
@value 4
@option Priority: Higher than "Normal Characters"
@value 6

スポンサードリンク

-MZ plugins

Copyright© PGMZ - The Community-Driven Plugin Library for RPG Maker MZ , 2026 All Rights Reserved.