了不起的修仙模拟器吧 关注:139,666贴子:1,499,175
  • 7回复贴,共1

终于改成自己想要的样子,减少了读档的次数

取消只看楼主收藏回复

大雪原的历练太坑了,加一点属性要读档好多次,这下好了,想哪个选哪个,更坑的是mapstorys里那个文件里竟然有俩个重复的雪原历练,改一个试了半天没用,原来后面还有一个重复的,俩都要改


IP属地:浙江来自Android客户端1楼2021-02-25 23:20回复
    改那个setting/mapstories/mapstory_fillingLV1.xml文件,里面有两个异兽奇遇的story。复制其中selection的代码,加俩选项,改下文字描述和执行目标就好了


    IP属地:浙江来自Android客户端3楼2021-02-26 11:46
    回复
      还有一个吸纳灵气增加灵气上限的也是俩story,俩个story都要改才能触发,不然要不就不触发,要不就无限触发,不明白为啥要弄俩story,一个不就够了,里面的代码还一样


      IP属地:浙江来自Android客户端4楼2021-02-26 11:58
      回复
        找到这个位置复制下面代码




        IP属地:浙江来自Android客户端6楼2021-03-03 20:46
        回复
          <Selections>
          <li>
          <Display>模仿异兽的进攻</Display>
          <RuleType>Good</RuleType>
          <Tip>神识</Tip>
          <Condition><![CDATA[
          me:GetFlag(27) <= 3
          ]]>
          </Condition>
          <OKResult><![CDATA[
          if me:RandomInt(1, 15) <= me:GetPerception() then
          me:SetFlag(27, (me:GetFlag(27) + 1))
          local nR = me:RandomInt(1,5)
          if nR == 1 then
          me:AddMsg(XT("[NAME]模仿异兽的进攻轨迹,竟然大有所得。他们的进攻方式似乎是某种浑然天成的剑诀。"));me:AddModifier("Story_FabaoPower1");
          elseif nR == 2 then
          me:AddMsg(XT("[NAME]模仿异兽的进攻轨迹,竟然大有所得。他们的进攻方式似乎是某种浑然天成的剑诀。"));me:AddModifier("Story_FabaoPower1");
          elseif nR == 3 then
          me:AddMsg(XT("[NAME]模仿异兽的进攻轨迹,竟然大有所得。他们的进攻方式似乎是某种浑然天成的剑诀。"));me:AddModifier("Story_FabaoPower1");
          elseif nR == 4 then
          me:AddMsg(XT("[NAME]模仿异兽的进攻轨迹,竟然大有所得。他们的进攻方式似乎是某种浑然天成的剑诀。"));me:AddModifier("Story_FabaoPower1");
          end
          else
          me:AddMsg(XT("[NAME]模仿异兽的进攻轨迹,竟然大有所得。他们的进攻方式似乎是某种浑然天成的剑诀。"));me:AddModifier("Story_FabaoPower1");
          end
          ]]>
          </OKResult>
          <NOResult>
          me:AddMsg(XT("多次的围观异兽的警觉,两只异兽竟然一起向[NAME]发动了凌厉的攻击,[NAME]猝不及防,一番纠缠争斗之下,受了不少伤才得以脱身。"));me:AddDamgeFromCache(story.DamageCache,4);
          </NOResult>
          </li>


          IP属地:浙江来自Android客户端7楼2021-03-03 20:47
          回复
            <li>
            <Display>模仿异兽的呼吸吐纳</Display>
            <RuleType>Good</RuleType>
            <Tip>神识</Tip>
            <Condition><![CDATA[
            me:GetFlag(27) <= 3
            ]]>
            </Condition>
            <OKResult><![CDATA[
            if me:RandomInt(1, 15) <= me:GetPerception() then
            me:SetFlag(27, (me:GetFlag(27) + 1))
            local nR = me:RandomInt(1,5)
            if nR == 1 then
            me:AddMsg(XT("[NAME]仔细模仿了异兽的呼吸吐纳,竟然大有所得。这种吐纳的方法十分高明,可以更高效的吸收灵气。"));me:AddModifier("Story_LingAbsorbSpeed1");
            elseif nR == 2 then
            me:AddMsg(XT("[NAME]仔细模仿了异兽的呼吸吐纳,竟然大有所得。这种吐纳的方法十分高明,可以更高效的吸收灵气。"));me:AddModifier("Story_LingAbsorbSpeed1");
            elseif nR == 3 then
            me:AddMsg(XT("[NAME]仔细模仿了异兽的呼吸吐纳,竟然大有所得。这种吐纳的方法十分高明,可以更高效的吸收灵气。"));me:AddModifier("Story_LingAbsorbSpeed1");
            elseif nR == 4 then
            me:AddMsg(XT("[NAME]仔细模仿了异兽的呼吸吐纳,竟然大有所得。这种吐纳的方法十分高明,可以更高效的吸收灵气。"));me:AddModifier("Story_LingAbsorbSpeed1");
            end
            else
            me:AddMsg(XT("[NAME]仔细模仿了异兽的呼吸吐纳,竟然大有所得。这种吐纳的方法十分高明,可以更高效的吸收灵气。"));me:AddModifier("Story_LingAbsorbSpeed1");
            end
            ]]>
            </OKResult>
            <NOResult>
            me:AddMsg(XT("多次的围观异兽的警觉,两只异兽竟然一起向[NAME]发动了凌厉的攻击,[NAME]猝不及防,一番纠缠争斗之下,受了不少伤才得以脱身。"));me:AddDamgeFromCache(story.DamageCache,4);
            </NOResult>
            </li>


            IP属地:浙江来自Android客户端8楼2021-03-03 20:47
            回复
              <li>
              <Display>参考异兽满是皱褶的皮肤</Display>
              <RuleType>Good</RuleType>
              <Tip>神识</Tip>
              <Condition><![CDATA[
              me:GetFlag(27) <= 3
              ]]>
              </Condition>
              <OKResult><![CDATA[
              if me:RandomInt(1, 15) <= me:GetPerception() then
              me:SetFlag(27, (me:GetFlag(27) + 1))
              local nR = me:RandomInt(1,5)
              if nR == 1 then
              me:AddMsg(XT("[NAME]参考了异兽满是皱褶的皮肤,恍然大悟。这样的结构确实可以更好的消解攻击中的冲击力。"));me:AddModifier("Story_ShieldConversionRate1");
              elseif nR == 2 then
              me:AddMsg(XT("[NAME]参考了异兽满是皱褶的皮肤,恍然大悟。这样的结构确实可以更好的消解攻击中的冲击力。"));me:AddModifier("Story_ShieldConversionRate1");
              elseif nR == 3 then
              me:AddMsg(XT("[NAME]参考了异兽满是皱褶的皮肤,恍然大悟。这样的结构确实可以更好的消解攻击中的冲击力。"));me:AddModifier("Story_ShieldConversionRate1");
              elseif nR == 4 then
              me:AddMsg(XT("[NAME]参考了异兽满是皱褶的皮肤,恍然大悟。这样的结构确实可以更好的消解攻击中的冲击力。"));me:AddModifier("Story_ShieldConversionRate1");
              end
              else
              me:AddMsg(XT("[NAME]参考了异兽满是皱褶的皮肤,恍然大悟。这样的结构确实可以更好的消解攻击中的冲击力。"));me:AddModifier("Story_ShieldConversionRate1");
              end
              ]]>
              </OKResult>
              <NOResult>
              me:AddMsg(XT("多次的围观异兽的警觉,两只异兽竟然一起向[NAME]发动了凌厉的攻击,[NAME]猝不及防,一番纠缠争斗之下,受了不少伤才得以脱身。"));me:AddDamgeFromCache(story.DamageCache,4);
              </NOResult>
              </li>
              <li>
              <Display>无视</Display>
              <RuleType>Bye</RuleType>
              <OKResult><![CDATA[
              me:AddMsg(XT("[NAME]不想招惹这两只异兽,扭头离开了。"));
              ]]>
              </OKResult>
              </li>
              </Selections>


              IP属地:浙江来自Android客户端9楼2021-03-03 20:48
              回复
                图方便全都是复制粘贴的原文件代码,没输一个字,就是里面很多东西都是重复没用的,怕出bug懒得改了,还有一点,文件里有两处模仿异兽,都要改


                IP属地:浙江来自Android客户端10楼2021-03-03 20:50
                回复