设为首页收藏本站同能贴吧 切换语言 繁体中文
开启辅助访问 切换到窄版
扫描二维码关注官方公众号
返回列表
+ 发新帖
查看: 81|回复: 0

[转载发布] Shield States

[复制链接]
累计送礼:
0 个
累计收礼:
1 个
  • TA的每日心情
    开心
    2026-7-12 04:10
  • 签到天数: 209 天

    连续签到: 2 天

    [LV.7]常住居民III

    8280

    主题

    864

    回帖

    3万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    VIP
    7
    卡币
    30567
    OK点
    16
    推广点
    0
    同能卷
    50
    积分
    39741

    灌水之王

    发表于 6 天前 | 显示全部楼层 |阅读模式
    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

    Spoiler(See the gauges in action!)







    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  
    .


    本贴来自国际rpgmaker官方论坛作者:Kaliya处,因国际论坛即将永久关站,为了存档多年珍贵资料,署名转载到本论坛存档,由于官方帖子为英文原帖,需要中文翻译请点击论坛顶部切换语言为中文就可以将帖子翻译成中文浏览,方便大家随时查看,原文地址:https://forums.rpgmakerweb.com/threads/shield-states.51202/

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x
    天天去同能,天天有童年!
    回复 送礼论坛版权

    使用道具 举报

    文明发言,和谐互动
    文明发言,和谐互动
    高级模式
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    简体中文
    繁體中文
    English(英语)
    日本語(日语)
    Deutsch(德语)
    Русский язык(俄语)
    بالعربية(阿拉伯语)
    Türkçe(土耳其语)
    Português(葡萄牙语)
    ภาษาไทย(泰国语)
    한어(朝鲜语/韩语)
    Français(法语)
    关闭

    幸运抽奖

    社区每日抽奖来袭,快来试试你是欧皇还是非酋~

    立即查看

    聊天机器人
    Loading...

    QQ|Archiver|手机版|小黑屋|同能RPG制作大师 ( 沪ICP备12027754号-3 )

    GMT+8, 2026-8-1 19:43 , Processed in 0.138517 second(s), 52 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

    快速回复 返回顶部 返回列表