查看: 70|回复: 0

[转载发布] 【ZTBS改造计划】EXP部分I[2022-5-14]

[复制链接]
  • TA的每日心情
    开心
    昨天 09:55
  • 签到天数: 37 天

    连续签到: 3 天

    [LV.5]常住居民I

    2028

    主题

    32

    回帖

    7260

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    VIP
    0
    卡币
    5184
    OK点
    16
    积分
    7260
    发表于 同元一千年八月九日(秋) | 显示全部楼层 |阅读模式
    最近痴迷战棋游戏
    搜索了论坛,目前XP有三个版本吧
    一个是叶子的《阿尔西斯战记》
            这个版本的回合轮换是类似于CP制的,不太符合传统战棋的设定
    一个是基于柳柳的《仙剑战棋》之上的《战棋2.0》
            这个版本因为加了太多东西了,有点太乱了,我眼都看花了

    综上,我不太打算以这两个为蓝本追加内容和改造,反而是看上了
    《ZTBS》战棋系统:https://rpg.blue/thread-140670-1-1.html

    不过ZTBS依然有很多问题,所以我决定,跟这个系统钢一钢。

    今天就拿EXP的计算开刀

    用过或者看过ZTBS的应该都知道,ZTBS有两种EXP计算方式
    【一】谁杀的经验归谁。也就是说,如果你给怪磨掉大部分血,队友过来K个头,你的经验就没了。
            这个就让人很气啊对不对,打个LOL就算队友人头怪,我好歹也有助攻呢
    【二】K头的人拿全额exp,其他队友按比例拿经验。
            这个方法看似挺好的,但是你实际用起来就会发现,这可真是分猪肉啊,就连没摸过怪的队友都有猪肉吃
    所以,我更改了EXP的计算方式,去掉了前两种计算方式(因为太诡异了,我想,不会有人希望留着吧)
    【NEW】谁杀的谁拿全额经验。
            对敌人造成过伤害的,会按照比例拿经验。比如敌人敌人满额经验1000,maxhp=100,你打掉10hp,那么你拿(10/100)*1000=100点经验。
            如果你用了AOE技能,那么每一个敌人的比例经验都会计算进来。
            并且追加了经验显示。


    具体改造方法如下:


    【第一步】脚本【主处理】中, def get_exp_etc(target)  完全替换以下
    主处理中



    【第二部】脚本【我方动作】中,def update_step10中注释掉以下内容
    全都注释掉,不要了


    为啥注释掉,我稍微解释一下。这个是敌方行动回合。如果不注释的话,我不确定有没有问题。注释掉的话,最多敌人被毒死的时候经验浪费了而已。
    目前我没什么好办法记录这个毒的buff来自谁,所以浪费就先浪费吧。
    因为目前系统不存在反击,所以不存在反击反死的问题。所以先酱紫吧。如果以后加入了反击、反震等等能搞死敌人的,再说吧。

    【第三部】以下是追加一个经验显示。因为我的【升级提示】脚本完全修改过,所以就直接全放出来了。
    如果你想要经验提示的话,就拿去替换掉原来的全部内容。
    当然,你可以试一试原来的什么样,看看哪个好,然后酌情选用吧。




    以上,就暂时完成了EXP的改造。
    未来的话我想给EXP的改造追加辅助类技能经验获取
    就比如说,你队友一直在奶人,没工夫打人,那么难道他不配获得经验吗?
    目前想法是朝着《炎龙骑士团》那样,加buff,debuff,奶,都会获得经验。
    所以EXP应该不止这一个,【ZTBS改造计划】也不止一期。
    不知道有没有小伙伴一起期待和支持的。
    如果有兴趣的话也可以和我一起改造。因为我现在有时间完全是因为【为(疫)情所困】,不知道能坚持多久。
    PS:其实已经追加了一个显示战斗者详细信息的页面,不过我觉得还没调整到最好,所以暂不放出。

                 本帖来自P1论坛作者白鬼,因Project1站服务器在国外有时候访问缓慢不方便作者交流学习,经联系P1站长fux2同意署名转载一起分享游戏制作经验,共同为国内独立游戏作者共同创造良好交流环境,原文地址:https://rpg.blue/forum.php?mod=viewthread&tid=489691  若有侵权,发帖作者可联系底部站长QQ在线咨询功能删除,谢谢。

    本帖子中包含更多资源

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

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

    使用道具 举报

    ahome_bigavatar:guest
    ahome_bigavatar:welcomelogin
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

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

    GMT+8, 2024-5-11 20:17 , Processed in 0.049608 second(s), 42 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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