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

[转载发布] First plugin - recover all on level up

[复制链接]
累计送礼:
0 个
累计收礼:
1 个
  • TA的每日心情
    开心
    4 天前
  • 签到天数: 212 天

    连续签到: 1 天

    [LV.7]常住居民III

    9087

    主题

    867

    回帖

    7万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

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

    灌水之王

    发表于 2026-7-25 21:43:04 | 显示全部楼层 |阅读模式
    Script Name+Version Number:  DSR_plugin v0.1



    Creator name: DSR
    ​



                     
    ​



    Introduction
    ​



                    Include script in plugin manager (placing .js file in the js/plugin folder naturally)
    ​



                    By default, it will enable the recover all on level up.  Change parameter to false (or just turn plugin off or remove it) to disable this feature
    ​



                     
    ​



    Features
    ​



                    - When an actor levels up, all of their depleted HP MP (and whatever else) will be recovered
    ​



                     
    ​



    Screenshots
    ​



                    none
    ​



                     
    ​



    How to Use
    ​



                    See above.  Pretty much just plug and play, no dependencies and shouldn't interfere with other plugins.  No guarantees though.
    ​



                     
    ​



    Demo
    ​



                    none
    ​



                     
    ​



    Script
    ​



                     
    ​


                    Code:       
    1. //=============================================================================
    2. // DSR - plugin
    3. // DSR_plugin.js
    4. // I totally copied all the coding conventions from the Yanfly plugins,
    5. // sorry for biting your style!  I hope you feel, as I do, that
    6. // imitation is the sincerest form of flattery.
    7. //=============================================================================
    8. var Imported = Imported || {};
    9. Imported.DSR_plugin = true;
    10. var DSR = DSR || {};
    11. DSR.plugin = DSR.plugin || {};
    12. DSR.plugin.version = 0.1;
    13. //=============================================================================
    14. /*:
    15.  * @plugindesc adds some functionality I wanted to see.
    16.  * @author DSR
    17.  * @param Restore all on level up
    18.  * @desc run restore all on level up? true or false
    19.  * Default: true
    20.  * @default true
    21.  * @help you're pretty much on your own with this one
    22.  */
    23. //=============================================================================
    24. DSR.Parameters = PluginManager.parameters('DSR_plugin');
    25. DSR.Param = DSR.Param || {};
    26. DSR.Param.RestoreAllOnLevelUp = String(DSR.Parameters['Restore all on level up']);
    27. DSR.Param.RestoreAllOnLevelUp = eval(DSR.Param.RestoreAllOnLevelUp);
    28. DSR.plugin.levelUp = Game_Actor.prototype.levelUp;
    29. Game_Actor.prototype.levelUp = function(){
    30.   DSR.plugin.levelUp.call(this);
    31.   if (DSR.Param.RestoreAllOnLevelUp) this.recoverAll();
    32. };
    复制代码



    FAQ
    ​



                     
    ​



                    Q: Why did you make this plugin?
    ​



                    A: I tried to find a built in way to make this happen, and couldn't find one (please tell me if I missed it) so this is what happened.
    ​



                     
    ​



                    Q: Limitations on use?
    ​



                    A: Free to use for any purpose, no matter how offensive to god, man, or nature.
    ​



                     
    ​



    Credit and Thanks
    ​



                    - Author: DSR
    ​



                    - Mad props to Yanfly, as noted in the script I heavily emulated the conventions and style from the Yanfly series of plugins.
    ​



                     
    ​



    Author's Notes
    ​



                    None yet, please provide feedback.
    ​





    本贴来自国际rpgmaker官方论坛作者:DSR处,因国际论坛即将永久关站,为了存档多年珍贵资料,署名转载到本论坛存档,由于官方帖子为英文原帖,需要中文翻译请点击论坛顶部切换语言为中文就可以将帖子翻译成中文浏览,方便大家随时查看,原文地址:https://forums.rpgmakerweb.com/threads/first-plugin-recover-all-on-level-up.72556/
    天天去同能,天天有童年!
    回复 送礼论坛版权

    使用道具 举报

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

    本版积分规则

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

    幸运抽奖

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

    立即查看

    聊天机器人
    Loading...

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

    GMT+8, 2026-10-2 09:37 , Processed in 0.071145 second(s), 54 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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