rimworld吧 关注:263,440贴子:4,887,390
  • 4回复贴,共1

全等的压缩袭击!

取消只看楼主收藏回复

将压缩袭击(compress raid)mod增强小人的方式改为:按压缩比例k,承伤系数*1/k,近战伤害*k,瞄准时间*1/k,远程冷却时间*1/k。从而实现了理论上压缩过的小人与压缩前战力一致。

吐槽原版压缩袭击,花哨确实是很花哨,实现了健康状态、仿生体、武器盔甲品质、药物多个方面的加成,但却均采用线性加成(这合理吗)?这严重的削弱了其功能准确性。
目前只对源代码做了简易拦截,后续有功夫了彻底改过来,如果大伙有什么其它的想法欢迎交流。压缩蹒跚怪的功能我试试看不过没什么把握。


IP属地:浙江1楼2025-05-09 21:30回复
    诶!我把近战伤害换成近战冷却是不是更好一点。


    IP属地:浙江来自Android客户端3楼2025-05-09 21:41
    收起回复
      2025-09-19 01:16:20
      广告
      不感兴趣
      开通SVIP免广告
      控制类属性要不要加呀,火焰(易燃性*1/k),emp(抗性*1/k或cd*k),麻痹毒弩(抗性*1/k或cd*k)。
      火焰/emp远程都是aoe,一个人也是控十个人也是控,宙斯锤和等离子剑的是单体效果。麻痹毒弩是单体,我现在还没找到相关抗性或cd的属性名。
      考虑单体和大规模敌人超过单发火焰弹/emp范围的情况,有必要添加对控制的抵抗。易燃性会间接降低火焰总伤害但还好,emp和麻痹毒弩的抗性和cd都无法很好的代替压缩前的情况,令人发愁。


      IP属地:浙江来自Android客户端11楼2025-05-10 00:04
      收起回复
        关于对特殊技能的防御,包括心灵冲击/错乱枪、心灵宰杀、不基于时间的攻击性灵能等等。
        就算抽出(k-1)/k的小人打上免疫,还是不能完全等价吧。该消耗的充能没有被消耗,能打出的效果也打不出来。
        只能把它们全部改成基于时间或serverity,才能实现全等,这改动太大了。


        IP属地:浙江来自Android客户端18楼2025-05-10 12:49
        回复
          补上了储存和加载的函数,不然游戏一退出重进,加成就无了。
          原mod写了疼痛系数1.1传递信息,我不敢删,每次打加成的时候覆盖疼痛系数回1好了。


          IP属地:浙江来自Android客户端22楼2025-05-14 20:35
          收起回复