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

[转载发布] Liquid Enemy Enmity

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

    连续签到: 2 天

    [LV.7]常住居民III

    5778

    主题

    864

    回帖

    3万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

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

    灌水之王

    发表于 昨天 16:09 | 显示全部楼层 |阅读模式
     

    Liquid Enemy Enmity - v1.2
    Liquidize


    Introduction
    This script is a plugin/addon for Yanfly's Battle Engine Core, and Yanfly's Battle AI Core plugins. It extends the two plugins to allow for MMO styled enmity/aggro tables against Actors and Enemies. With this plugin you will be able to have your skills add enmity against the user for the specified target(s). Based off that enmity if you so choose, you are able to use the Core Battle AI plugin to have the enemy target battlers with either the highest enmity or lowest enmity. This makes it so your game can sort of have tank classes, that have more aggro inducing abilities, similar to how some mmorpgs work.

    Features
    - Adds an enmity table to battlers.
    - Adds additional note tags for Yanfly's Battle Engine to give or take enmity when using skills.
    - Adds additional note tags for Yanfly's Battle AI Core to have enemies/actors attack targets with the most or least enmity against the battler.

    - Adds additional note tags to give bonus enmity, bonus enmity rating, or to completely nullify enmity gain.

    - Adds an Enmity Window to show the amount of enmity targets have against whom.

    - Able to set the maximum amount of enmity possible.

    - Able to set if negative enmity is possible.

    How to Use
    This plugin requires the user to be using both Yanfly's Battle Engine Core and Battle AI Core plugins. With those plugins install, simply place this plugin with the name Liquid_EnemyEnmity.js in the plugin folder and set the parameters to how you feel. The note tags for how to use the enmity can be found in the plugin help as well as proper usage.

     

    Tutorial Video

    https://www.youtube.com/watch?v=nsJOA0cq4oI

     

    Screen Shots

     

     Enmity Window Explanation

    Spoiler






     

     Window Without Explanation  


    Spoiler






    Script (Version 1.2)
    http://pastebin.com/98mBJQKK

    FAQ

    Q: What plugins are required for this?
    A: Yanfly's BattleCoreEngine and Yanfly's Battle CoreAI. (YEP_BattleEngineCore.js and YEP_BattleAICore.js)

    Change Log

     v1.01:

              - Fixed an issue which caused the enmity of a battler to be overwritten if enmity was generated against a battler on the same team.

     v1.1  :

              - Enmity is now reset when a battle ends.

              - No longer overwrites Yanflys functions.  


              - Added An Enmity window (configurable) to show how much enmity targets have when selected. (Most Enmity (left) to Least Enmity (right))

              - Changed how enmity is stored.

              - Added <Enmity Rating: +/-x> note tag to give additional enmity rating. (Weapons,Items,Armors,Classes,States,Actors)

              - Added <Bonus Enmity: +/-x> note tag to give bonus enmity after calculation. (Weapons,Items,Armors,Classes,States,Actors)

              - Added <Null Enmity Gain> note tag to make it so the target doesn't gain enmity against the attacker. (Weapons,Items,Armors,Classes,States,Actors)

     v1.12:

              - Fixed a bug caused by me trying to not require overwriting some of Yanflys code. Their code still exists don't worry, it's just included in my modified function.

     v1.2  :

              - Fixed a bug that caused negative enmity to not be gained.

              - Added the ability to show or hide the enmity window.

              - Added the ability to /always/ show or hide the enmity window.

    Credit and Thanks
    - Liquidize
    - Yanfly (for creating an awesome battle and ai engine!)

    Terms of Use

    Feel free to use this in commercial or non-commercial games, credit Liquidize or Liquid Engine please  
    !

    Notes:

    The "Always Show Window" option isn't truly /always/ however it is much more frequently than without, and is only not shown when an actor is doing its actions.

    Here is a faceicon set (48x48) for the default actors.

    [url=https://forums.rpgmakerweb.com/attachments/faceicons-png.25792/][/url]


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

    本帖子中包含更多资源

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

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

    使用道具 举报

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

    本版积分规则

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

    幸运抽奖

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

    立即查看

    聊天机器人
    Loading...

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

    GMT+8, 2026-7-26 04:53 , Processed in 0.130558 second(s), 56 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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