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: Mana Shield
  • Original author: Alistair
  • Original date: April 23, 2015
  • Source thread: https://forums.rpgmakerweb.com/threads/mana-shield.39179/
  • Source forum path: Game Development Engines > Ruby Game System (RGSS) Scripts > RGSS3 Scripts (RMVX Ace)

Summary

~ Mana Shield  ~​by Alistair​ ​For the latest updates please visit my blog. I won't update this thread anymore.​Hi again! I know there are several scripts covering this, but I'm all for diversity. The script will allow your weapons, armours and states to have mana shield capability. New in V1.1:

Archived First Post

~ Mana Shield  ~
 ​
For the latest updates please visit my blog. I won't update this thread anymore.
Hi again!

I know there are several scripts covering this, but I'm all for diversity.

The script will allow your weapons, armours and states to have mana shield capability.

New in V1.1:

I removed the shield types and replaced their functions with several notetags. You can now have a mana shield with 20% split, 30% absorb and 50% replenish if you want.

This enables you to have more flexible mana shields and it enables me to add new tags easier.

You may use these notetags:

<absorb_damage: x%> or optional <absorb_damage_x: y%>

Will reduce incoming damage by x%.

The optional version will allow you to reduce x (= HP or MP) damage only.

<reduce_damage: x> or optional <reduce_damage_x: y>
Will reduce incoming damage by x.
The optional version will allow you to reduce x (= HP or MP) damage only.

<split_damage: x%>
Will split incoming damage by x% between HP and MP.

<replenish_x: y%>
Will replenish x by y% of the damage.
Replace x with either HP or MP.

<ignore_damage: y%> or optional <ignore_damage_x: y%>

Will ignore (nullify) all the damage with a probability of y%
The optional version will allow you to nullify x (= HP or MP) damage only.
Instructions:

Place this script below most of your other scripts. I mostly only use Yanfly Scripts so there MAY be compatibility issues with other scripts which modify the same methods.

Screenshot:

This shield will absorb 40% of HP damage, split the damage between HP and MP and has a 10% chance of ignoring the damage altogether.

jbfc7whf.png


Script:

Get it at my Dropbox.

Changelog:

V 1.1

- Completely changed the way mana shields work. You may now use several note tags to grant a shield various effects.

- Transformed Split, Absorb and Replenish into note tags.

- Added two new types: Ignore and Reduce

V 1.0

- First release
Future Versions:

Tell me your ideas and I'll see if I find some time.

Thanks to:

- Yanfly for his scripts from which I've learnt a lot about scripting

Terms of Use:

Direct link to my Terms of Use document: CLICK

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

Terms of Use: Direct link to my Terms of Use document: CLICK

Referenced Images / Attachments

jbfc7whf.png
jbfc7whf.png
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.

#039#rgss3#script-archive

Replies (0)

No replies yet.

0 replies 1 view

Log in to reply.

User Avatar