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

[转载发布] LGP - Better Damage Popup

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

    连续签到: 2 天

    [LV.7]常住居民III

    7959

    主题

    864

    回帖

    3万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

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

    灌水之王

    发表于 3 天前 | 显示全部楼层 |阅读模式
    LGP - Better Damage Popup
    by Azel

    Introduction

    This plugin changes the damage popup system of RPG Maker MV.
    Basically it gets rid of the picture and uses bitmap text instead.
    So we can easily change the looks of the damage popup numbers.

    Requirements
    YEP_BattleEngineCore
    Is required since this plugin extends the yanfly's functionality.

    Compatibility
    YEP_AbsorbtionBarrier
    Shows barrier lose popup.
    YEP_LoadCustomFonts Gives ability to change the font of the popup numbers.
    YEP_ElementCore Enables custom element popup numbers.

    Features
          [DONE] Replace picture with bitmap text.
          [DONE] Change font name, Font Size, text color and text color of the numbers.
          [DONE] Highlights critical damage.
          [DONE] Considers Yanfly's absorption barrier plugin and highlights absorbed damage.
          [DONE] Number Format can be changed.
          [DONE] Yanfly lunatic mode script calls to manually displays a custom popup
          [DONE] Custom popup position and movement setup in parameters.
          [DONE] Displays State Popups
          [DONE] Popup can display icons.
          [DONE] Damage resist format. aka displaying 'weak' and 'effective' damage.
          [DONE] Elemental damage popups. (not done by default)
          [DONE] Displays Buff Popups.

    following features are coming soon...

          [          ] Popup for getting absorption barrier points. (might not work like you'd think it would)
          [          ] A combo counter that displays the combined damage of an attack.

    Screenshots
    Here's an example of using most of the plugin's features:




    How to Use
    Since this plugin is a mostly standalone you can put it anywhere in the Plugin List. Although,
    placing them under certain plugins increases functionality. All parameters are already setup-up.
    You can change them to your liking.
    -> Read the documentation of this plugin for detailed information. <-

    Lunatic Code
    A damage popup mechanic is based on already made design choices.
    Since this plugin may not provide the desired functions, you're still able
    to implement your idea in your game.

    In the Parameter Section "Popup Custom Code" I created some "do-it-yourself"
    noteboxes. Inside these you can overwrite the default code and use your own
    instead. If the notebox remains empty, the default code will be used.

    You may want to study the default Code in this Plugin to get all the
    important variables and functions you have to consider.

    Script
    GitHub


    Conditions
    This plugin if free for all. Use it as you see it fit.

    Change Log
    Spoiler: v1.0
    Fresh out of the Oven.
    Spoiler: v1.1
    Rewrote as a seperate plugin with added parameter settings.
    Spoiler: v1.2
    - New script call for Yanfly's Lunatic Mode "Game_Battler.prototype.customDamagePopup(TEXT, FORMAT)".
    - New Parameter to manually setup popup position, movement and duration.
    - Fix for wide custom Fonts. Can be setup in plugin parameters.
    Spoiler: v1.3
    - New script call for Yanfly's Lunatic Mode "startDamagePopup()"
    - Changed damage popup movement.
    - Added multiple draw custom Code parameters.
    - Added tp to parameter settings and default code.
    - Added Damage "Resist" to check elemental effectiveness.
    - Added custom elemental damage format possibility.
    - Added popup for States and Buffs.
    Spoiler: v1.4
    - Fixed Coding Error.
    Spoiler: v1.5
    - Fixed debuff code Error.
    Spoiler: v1.6
    - Fixed an error causing damage to not appear in battle.
    Spoiler: v1.7
    - Fixed an error that was caused by compatibility issues with other plugins that for some reason set the x and y values of Sprite_Actor intances to 0. (Rexal's Visual Equipment. Why do you do this????)
    Credit
    Lunar Guard Plugins by Azel

    Notes
    If there are any compatibility issues, critics or improvement wishes please let me know. I need feedback since I don't have any other source validations for my scripts.

    Spoiler: Post updates
    26.07.18 - Updated features.
    03.08.18 - Better Damage Popup v1.3 release. Updated thread.
    14.08.18 - Added the red text; v1.4 release with coding error fix. (thanks Jrrkein)
    19.08.18 - Bug fix release v1.5. Debuff didn't show the names properly.
    07.09.18 - Bug fix relase v1.6. Logical error within conditions.
    24.09.20 - Bug fix release v1.7. POPupPosition modified from (this.x -> this._battler.spritePosX() and same for y.)
    (YEP_AbsorbtionBarrier && resut._barrierAffected) <- very wrong


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

    本帖子中包含更多资源

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

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

    使用道具 举报

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

    本版积分规则

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

    幸运抽奖

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

    立即查看

    聊天机器人
    Loading...

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

    GMT+8, 2026-8-1 04:50 , Processed in 0.066008 second(s), 57 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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