public

Rpg Maker Developers Group

Simple enough for a child, powerful enough for a developer

2 Followers
Preserved forum archive. This topic stores the original first post and locally mirrored RPG Maker Web attachments when available. It is posted by the BMMPlay archive account, not by the original creator.

Original Source

  • Original title: Shield States
  • Original author: Kaliya
  • Original date: November 22, 2015
  • Source thread: https://forums.rpgmakerweb.com/threads/shield-states.51202/
  • Source forum path: Game Development Engines > RPG Maker Javascript Plugins > JS Plugin Releases (RMMV)

Summary

Anima - Shield States v1.07 by Liquidize​Introduction This is a plugin that was requested in the request section. Anima Shield States is a plugin that provides the user with the ability to add different types of "Shields" to actors and enemies. These shields are simple states in the database with special notetags to enable the shield. When an actor or enemy has a shield, the shield will either absorb or reflect some of the damage that the actor or enemy was meant to take. In the process if the shield(s) reflect...

Archived First Post

Anima - Shield States v1.07
by Liquidize​
Introduction
This is a plugin that was requested in the request section. Anima Shield States is a plugin that provides the user with the ability to add different types of "Shields" to actors and enemies. These shields are simple states in the database with special notetags to enable the shield. When an actor or enemy has a shield, the shield will either absorb or reflect some of the damage that the actor or enemy was meant to take. In the process if the shield(s) reflect or absorb all the damage, then the actor or enemy takes no damage. Otherwise the actor or enemy will take all the left over damage. Shields have "health" and when that health is depleted, the shield is removed, unless the shield is set to be persistent. Upon removal of the shield the actor also loses the state. Shields get their Health pool through a formula that works similar to how damage formulas work, except in a notetag. Meaning you are capable of using any variable, or javascript code within the formula for the shields. Shields can also regenerate their HP over time (turns). At the end of an actors turn, a shield if it is set to do so, will regenerate a percentage of the shields maximum health. This allows for persistent shields that can be used as passives that need time to recharge. Shields can also be given element weaknesses, using a notetag and supplying the element ids separated by a comma. You are then able to apply a weakness rate that allows damage done to the shield to be multiplied to deal more damage against specific shields (e.g: If a shield is weak to fire, fire element abilities could deal 2x the damage.) Shields can be bypassed by using special notetags on any type of game object. Examples of these could be: Actors, Enemies, Items, Weapons, Armors, Skills, or States. These bypasses can be given a type of shield to bypass: all, certain hit shields, magic, or physical. There also exist an option for 'none', but that is set by default if the notetags don't exist and means that a particular ability is unable to bypass any shield. The visual aspect of a shield is through the usage of status icons. If a shield state is given a status icon, then when that status icon is drawn in any menu or scene a bar(similar to Health and Mana for actors) is drawn on the icon. This bar is customizable meaing you are able to change the gradient colors, have the bar display under the icon, and even on the icon itself. For more information see the request thread here: http://forums.rpgmakerweb.com/index.php?/topic/51005-stoneskin-damage-wall-state/

Features

- Add absorption, reflection, mana, or mana reflection shields to states

- Specify the shields health pool via a formula similar too damage formulas.

- Apply bonus damage if a shield is weak to a specific element

- Bypass shields of a specific type using note tags on states,items,skills,actors,enemies,or equipment

- Have shields that persist till you manually remove the state, sorta like passives.

- Have shields that can regenerate their health pool over time through the course of battle (at the end of the actors/enemies turn).

- Have a nifty gauge on your status icons that show the shields health pool, with changeable colors.

- Possibly more?

Video
Basic Setup Video

 Screen Shot

(See the gauges in action!)

ss%20(2015-11-22%20at%2004.37.43).jpg
How to Use
See help for detailed how to use information. A tutorial video will be coming soon!
 
Script v1.07

https://bitbucket.org/liquidize/anima-framework/raw/3c4a5c9e61dd2e223e4b309b242082fb6a77f405/Shield%20States/Anima_ShieldStates.js

FAQ
Q: Does this work with Yanflys plugins?
A: Yes, except AutoPassiveStates (it works, but the shields are not applied due to how AutoPassiveStates work. You can still use this and just apply states normally).

Q: Can i request features?
A: I suppose so.

Credit and Thanks
- Liquidize
 
Terms of Use:
This script is free for commercial and non-commercial use, just credit Liquidize or "Anima Framework" in your credits .

Features Mentioned

  • Add absorption, reflection, mana, or mana reflection shields to states
  • Specify the shields health pool via a formula similar too damage formulas.
  • Apply bonus damage if a shield is weak to a specific element
  • Bypass shields of a specific type using note tags on states,items,skills,actors,enemies,or equipment
  • Have shields that persist till you manually remove the state, sorta like passives.
  • Have shields that can regenerate their health pool over time through the course of battle (at the end of the actors/enemies turn).
  • Have a nifty gauge on your status icons that show the shields health pool, with changeable colors.
  • Possibly more?
  • Video
  • Basic Setup Video
  •  Screen Shot
  • Spoiler
  • (See the gauges in action!)
  • "lightbox_close": "Close",
  • "lightbox_next": "Next",
  • "lightbox_previous": "Previous",
  • "lightbox_error": "The requested content cannot be loaded. Please try again later.",
  • "lightbox_start_slideshow": "Start slideshow",

Downloads / Referenced Files

Log in to download

Log in, then follow the RPG Maker Developers Group to see these download links.

Log in to download

License / Terms Note

Credit and Thanks - Liquidize   Terms of Use:

Creator Claims / Removal

If you are the original creator and want this listing reassigned, edited, or removed, join BMMPlay and contact the moderators with proof that matches the original RPG Maker Web profile, linked GitHub, itch.io page, or another public creator identity.

#rmmv#plugin-archive

Replies (0)

No replies yet.

0 replies 1 view

Log in to reply.

User Avatar