• 注册
  • 物品&功能 物品&功能 关注:6460 内容:1017

    纯xml版Mod制作经验分享:如何制作让燃烧伤害附加1%最大生命值并且随着时间每秒提升10%。

  • 查看作者
  • 打赏作者
  • 当前位置: 七日杀中文网 > MOD下载 > 物品&功能 > 正文
  • 物品&功能
  • Lv.5
    武林萌主
  • 原创

  • 修改一处逻辑错误,随着时间增加,系数应该直接减去一个数,这个数就是1%*10%*时间。而不是原来的逻辑

    纯xml版Mod制作经验分享:如何制作让燃烧伤害附加1%最大生命值并且随着时间每秒提升10%。

    之前利用dll是很方便,但是不适合直连。纯xml可以利用替代方案来模拟最大生命值的伤害,但是相对繁琐很多

    还是用之前的buff.xml。xml中仅仅有一个<triggered_effect trigger=”onSelfBuffUpdate” action=”ModifyStats” stat=”Health” operation=”multiply” value=”0.99″/>代码可以模拟出每秒造成当前生命值1%的伤害效果。但我们仅需要利用一点数学和excel知识就可以取巧的去实现最大生命值伤害。

    已知当前血量为50% 每秒伤害为1%一秒拆分成两次伤害那下0.5秒后你的生命值应该为49.5%,是本秒生命值的0.99倍那么50%和40%的系数差距不大那么我们就可以把生命值拆分为10个区间,计算出每个区间大致的系数然后buff更新时让当前生命值乘以这个系数就行了,由于百分比越小差距越大,所以我们在低生命值时要写密集一点,且在生命值为1%或之下时要直接让敌人生命值为1,然后让火焰伤害烫死。

    纯xml版Mod制作经验分享:如何制作让燃烧伤害附加1%最大生命值并且随着时间每秒提升10%。

    我们先写出一段效果

    <triggered_effect trigger=”onSelfBuffUpdate” action=”ModifyCVar” cvar=”燃烧系数” operation=”set” value=”0.995″><requirement name=”StatComparePercCurrentToMax” stat=”health” operation=”GT” value=”0.9″/><requirement name=”StatComparePercCurrentToMax” stat=”health” operation=”LTE” value=”1″/></triggered_effect>

    然后在excel中拆分一下

    纯xml版Mod制作经验分享:如何制作让燃烧伤害附加1%最大生命值并且随着时间每秒提升10%。

    然后公式写好,往下一拉,批量生成代码,复制进xml就行了

    纯xml版Mod制作经验分享:如何制作让燃烧伤害附加1%最大生命值并且随着时间每秒提升10%。

    纯xml版Mod制作经验分享:如何制作让燃烧伤害附加1%最大生命值并且随着时间每秒提升10%。

    然后让时间系数初始为0每0.5秒加0.05。最后让生命值乘数减少这个时间系数就完成每秒递增效果了。记得每秒乘数变成小于等于0时或低于斩杀值的时候让生命值变成1(别变成0,没经验)

    纯xml版Mod制作经验分享:如何制作让燃烧伤害附加1%最大生命值并且随着时间每秒提升10%。

    纯xml版Mod制作经验分享:如何制作让燃烧伤害附加1%最大生命值并且随着时间每秒提升10%。

    进游戏测试完成。如果想精细一点可以每1%设定一个系数,反正都是excel生成一秒的事儿

    隐藏内容需要回复可以看见

    回复

    "点赞是美意,打赏是鼓励"

    Lv.7
    真正的大佬,学mod是用上学识的 [s-26]
    回复
    Lv.7
    话说这个燃烧伤害对角色是不是也变成1%递增伤害了 [s-4]
    回复

    感谢大佬的付出,赞一个!

    回复

    感谢大佬的付出,赞一个!

    回复
    Lv.6
    感谢大佬的付出,赞一个!
    回复
    Lv.9
    闪耀星神

    感谢大佬的付出,赞一个!这个逼装的我给82分,剩下的用666的方式打给你!

    回复

    感谢大佬的付出,赞一个!

    回复

    这个逼装的我给82分,剩下的用666的方式打给你!

    回复

    感谢大佬的付出,赞一个!

    回复

    感谢大佬的付出,赞一个!这个逼装的我给82分,剩下的用666的方式打给你!

    回复

    MOD板块严查恶意、辱骂、讽刺等评论,如发现此类评论轻则小黑屋,重则永久封禁!

    如果发现帖子违规,用户可以点击帖子标题旁的向下箭头,选择举报内容

    涉及版权纠纷请确保你有所属版权,否则中文网有权不作处理

    请登录之后再进行评论

    登录
    • 大版主
    • 小版主
  • 英雄大人
    英雄大人
    白天在工作,晚上在睡觉,有事可以留言,不一定能及时回复!
  • yichen
  • 林小天
    林小天
    我还活着买断制版本,私聊我qq3807190901请标明来意
  • 雾凇
    雾凇
    旧日支配者-光暗扩展 MOD作者
  • 摸鱼摸鱼摸
    摸鱼摸鱼摸
    交流吹水群967780922
  • 银河
    银河
    CSOL大灾变欢迎你的到来。QQ群:967780922
  • 安安
    安安
    大背包、常显、叠加、除草树,唯一作者QQ383125283
  • 最强打野贝爷
    最强打野贝爷
    上班!上班!上班!
  • Cure_805
    Cure_805
    晚上在睡觉,白天在工作,不一定能及时回复,有事可以留言!
  • happy!
    happy!
    住院中
  • 妮可Neko
    妮可Neko
    无聊写些小玩意儿
  • 赞助广告位

  • 点击展示图片即可一键加入QQ群
    赞助广告:100R/月 目前空缺广告位:0

    分享网站

  • 繁体中文
  • 任务
  • 动态
  • 到底部
  • 帖子间隔 侧栏位置: