哥布林巢穴吧 关注:13,214贴子:33,868
  • 29回复贴,共1

I'll Borne 公式合集

只看楼主收藏回复

突然发现游戏代码其实没有加密,而且很贴心的写了注释


IP属地:美国1楼2021-08-24 04:58回复
    首先是伤害公式
    普通、反击伤害=(己方总攻击*技能倍率-对方总防御/2)*被动倍率
    魔法伤害=(己方总魔力*技能倍率-对方总魔力/2)*被动倍率
    如果小于3则取1-3,不然乘一个1~1.1的系数作为最后伤害
    这里的总攻击=(英雄攻击力+小怪的平均攻击力)*攻击力buff,以此类推,防御时防御*2。
    回复=英雄魔力*倍率


    IP属地:美国2楼2021-08-24 05:18
    回复
      然后是哥布林属性公式
      之前的测试结果细节有一定错误(谁知道统帅值算法不一样呢)但大方向不变,就是哥布林的种族只影响最终生成时的数值,不影响遗传能力,没必要每代刷lord。
      攻击防御hp魔法的算法:
      子代最终属性由其各项的heredity和inh生成,分别是遗传和道具带来的基础值。
      每次繁殖时子代heredity=父代heredity+母方对应项的星数+(-1到1的一个随机数)
      inh是祖辈吃的所有食物的效果总和
      然后根据母代对应项的星数生成一个R值,R=母方对应项的星数+(-1到1的一个随机数)*max(10,世代数)
      最终hp=hp种族值*(1+(HPheredity+HPR)/100)+HPinh/10+HP仪式属性
      最终攻击=攻击种族值*(1+(攻击heredity+攻击R)/30)+攻击inh/10+攻击仪式属性
      最终防御=防御种族值*(1+(防御heredity+防御R)/30)+防御inh/10+防御仪式属性
      最终魔力=魔力种族值*(1+(heredity+魔力R)/30)+魔力inh/10+魔力仪式属性
      统帅的计算有所区别,每种哥布林存在统帅范围,随机取值之后+统帅/10+统帅仪式属性


      IP属地:美国3楼2021-08-24 06:09
      回复
        种族值表格:hp 攻击 防御 魔力 统帅min 统帅max
        goblin 5 4 3 3 6 10
        hob 20 12 12 12 0 5
        shaman 12 5 3 24 7 15
        champion 45 32 11 5 18 24
        paladin 58 24 24 6 31 50
        lord 30 21 16 15 51 100
        种族生成概率(不考虑仪式效果)是后面那个数值除以300,懒,直接搬了
        tf.birthGoblinType[UNT_GBL_NORMAL] = [275, 10, 5, 4, 3, 3];
        tf.birthGoblinType[UNT_GBL_HOB] = [268, 20, 5, 3, 2, 2];
        tf.birthGoblinType[UNT_GBL_SHERMAN] = [258, 15, 20, 3, 2, 2];
        tf.birthGoblinType[UNT_GBL_CHAMPION] = [251, 15, 10, 20, 2, 2];
        tf.birthGoblinType[UNT_GBL_PALADIN] = [253, 15, 10, 5, 15, 2];
        tf.birthGoblinType[UNT_GBL_ROAD] = [257, 15, 10, 5, 3, 10];
        (吐槽一下,shaman拼成了sherman也就算了,lord居然被拼成了road


        IP属地:美国4楼2021-08-24 06:09
        回复
          这里可以看出有两次随机,不遗传的那次对最终属性的影响是遗传的那次的10倍,极端情况下,一个champion如果祖母是某法师然后母亲是某勇者的话,极端情况下攻击力能比父代champion高69点,但实际上再下一代就只能多4点了。看最终属性决定找谁培养下一代意义不大,有些时候子代最终属性下降也只是因为R值随机的不好而已,无脑用最新一代配就完事了


          IP属地:美国6楼2021-08-24 06:22
          回复
            魔法:记录了前十代的母代魔法,随机一个
            被动技能:先按照你的被动遗传率(仪式可以增加)遗传母代,然后再随机一次,同样按照被动遗传率技能看是否遗传父代。如果能合成新被动就合成(不需要第一次判定成功),不然就替换。
            也就是说如果没有仪式,母代A+父代B的后代,20%的概率遗传B(如果B+A有组合就是组合),16%概率遗传A。如果只有一方有被动,那么就是20%概率遗传被动


            IP属地:美国7楼2021-08-24 06:30
            收起回复
              合成表:
              tf.abilityComposition[ABI_KODAI - ABI_START][ABI_GOURIKI - ABI_START] = ABI_SINRYOKU;
              tf.abilityComposition[ABI_LUCKY - ABI_START][ABI_CRITICAL - ABI_START] = ABI_TYOUHISSATU;
              tf.abilityComposition[ABI_PKAIHI - ABI_START][ABI_KUISIBARI - ABI_START] = ABI_FUSI;
              tf.abilityComposition[ABI_REIRYOKU - ABI_START][ABI_MARYOKU - ABI_START] = ABI_SINMA;
              tf.abilityComposition[ABI_GOURIKI - ABI_START][ABI_KODAI - ABI_START] = ABI_SINRYOKU;
              tf.abilityComposition[ABI_PRESSER - ABI_START][ABI_MAGICFORCE - ABI_START] = ABI_FIRETRAP;
              tf.abilityComposition[ABI_SOGEKI - ABI_START][ABI_KAKUREMI - ABI_START] = ABI_ANSATU;
              tf.abilityComposition[ABI_IDOL - ABI_START][ABI_KARISMA - ABI_START] = ABI_SUPERSTAR;
              tf.abilityComposition[ABI_KUISIBARI - ABI_START][ABI_PKAIHI - ABI_START] = ABI_FUSI;
              tf.abilityComposition[ABI_MARYOKU - ABI_START][ABI_REIRYOKU - ABI_START] = ABI_SINMA;
              tf.abilityComposition[ABI_TOUHASYA - ABI_START][ABI_TAIMAN - ABI_START] = ABI_MAMONOOU;
              tf.abilityComposition[ABI_TAIMAN - ABI_START][ABI_TOUHASYA - ABI_START] = ABI_MAMONOOU;
              tf.abilityComposition[ABI_CRITICAL - ABI_START][ABI_LUCKY - ABI_START] = ABI_TYOUHISSATU;
              tf.abilityComposition[ABI_KAMIYUBI - ABI_START][ABI_MAHOUKEN - ABI_START] = ABI_MAJINKEN;
              tf.abilityComposition[ABI_MAHOUKEN - ABI_START][ABI_KAMIYUBI - ABI_START] = ABI_MAJINKEN;
              tf.abilityComposition[ABI_KARISMA - ABI_START][ABI_IDOL - ABI_START] = ABI_SUPERSTAR;
              tf.abilityComposition[ABI_KEIRYAKU - ABI_START][ABI_SYOUENE - ABI_START] = ABI_MUGENMARYOKU;
              tf.abilityComposition[ABI_MKAIHI - ABI_START][ABI_SINMA - ABI_START] = ABI_ASSHUKUMA;
              tf.abilityComposition[ABI_KAKUREMI - ABI_START][ABI_SOGEKI - ABI_START] = ABI_ANSATU;
              tf.abilityComposition[ABI_SEINARUHADOU - ABI_START][ABI_MUGENMARYOKU - ABI_START] = ABI_MUGENHADOU;
              tf.abilityComposition[ABI_MAGICFORCE - ABI_START][ABI_PRESSER - ABI_START] = ABI_FIRETRAP;
              tf.abilityComposition[ABI_BHERO - ABI_START][ABI_SUPERSTAR - ABI_START] = ABI_GHERO;
              tf.abilityComposition[ABI_SYOUENE - ABI_START][ABI_KEIRYAKU - ABI_START] = ABI_MUGENMARYOKU;
              tf.abilityComposition[ABI_SINMA - ABI_START][ABI_MKAIHI - ABI_START] = ABI_ASSHUKUMA;
              tf.abilityComposition[ABI_SUPERSTAR - ABI_START][ABI_BHERO - ABI_START] = ABI_GHERO;
              tf.abilityComposition[ABI_MUGENMARYOKU - ABI_START][ABI_SEINARUHADOU - ABI_START] = ABI_MUGENHADOU;
              懒,反正吧里应该有介绍,直接复制了,反正父+母和母+父都是可以的(所有合成表都写了两遍,加法是一个阿贝尔群.jpg)
              DLC1多了一个组合,50%概率物理回避+复活=不死の力,效果为“死亡時に完全復活(1戦闘2回)”很强(大概)


              IP属地:美国9楼2021-08-24 06:34
              收起回复
                最后一些初代的东西,初代的遗传机制很神奇,按照女主角属性增加能力。无-hp,火-攻击,木-防御,水-魔力,所以明明是黑魔法师的佐伊是攻击力+
                初代女主id20号一直是空的,解包发现名字叫CHAMMON(シャノン),除此之外没有任何信息


                IP属地:美国10楼2021-08-24 06:42
                回复
                  目前还没实装的新角色:
                  id4,未命名,职町娘。
                  id14,SIERPELI(シエルベリ),slave。
                  id41,RORO(ローロ),冒险者。


                  IP属地:美国11楼2021-08-24 06:49
                  回复
                    大佬,请问你知不知道为什么一代饕鬄的结局不能鉴赏啊?是有什么bug吗?谢谢


                    IP属地:四川来自Android客户端13楼2021-08-24 20:08
                    收起回复
                      楼主你好,我这边用krkrExtract解包成功了,但是封包失败,不清楚是不是操作问题,能问下你这边用的是什么工具呢


                      IP属地:贵州来自Android客户端14楼2021-08-27 22:04
                      回复
                        同一个队长,带上不同的兵种,造成的伤害不一样,明显带兵后会影响总数值,带兵时的总攻击防御魔力是怎么算的?


                        IP属地:湖北来自Android客户端15楼2021-09-09 21:08
                        回复
                          已经玩了两周目的我感觉浪费了大量的时间


                          IP属地:广东来自Android客户端18楼2022-01-27 16:48
                          回复
                            我感觉我一个月之内打不过去了


                            IP属地:辽宁来自Android客户端20楼2023-07-03 21:15
                            回复