battlebrothers吧 关注:23,828贴子:313,953
  • 9回复贴,共1

求助大佬,关于魔法起源女巫的永久魅惑技能修改

只看楼主收藏回复

一直在玩bigmap大佬的传奇整合包,女巫的永久魅惑魅惑了敌人,会把他们的技能全洗掉,特别是冠军敌人,打我的时候重拳出击,入队之后唯唯诺诺,我就突发奇想,能不能保留敌人的技能,找到了是在Battle.Brothers.v1.5.0.14\data\zbigmapCQ003-魔法起源3.20-传奇版汉化3.30-nggh_magic_origins_legends_3.1.9_balance_edition.zip\scripts\skills\spell_hexe\文件夹下的charm_captive_spell和w_charmed_captive_effect文件,但由于本人对代码不知不解,只能选择和AI并肩作战,于是出现了无法正常结束战斗的bug....


IP属地:天津1楼2024-10-08 07:55回复

    Ai说是要修改w_charmed_captive_effect里的function onCombatFinished(),但是修改了几次都还是那个bug


    IP属地:天津3楼2024-10-08 08:06
    回复
      2025-07-31 07:30:32
      广告
      不感兴趣
      开通SVIP免广告
      function onCombatFinished()
      {
      local actor = this.getContainer().getActor();
      if (this.m.Self != null)
      {
      this.m.Self.setHitpoints(actor.getHitpoints());
      local injury = this.getContainer().getAllSkillsOfType(this.Const.SkillType.Injury);
      foreach ( ini in injury)
      {
      this.m.Self.getSkills().add(ini);
      }
      this.m.Self.getBackground().onAddEquipment();
      this.World.getPlayerRoster().add(this.m.Self);
      this.m.Self.onHired();
      this.m.Self = null;
      }
      this.m.IsKillInRightWay = false;
      actor.kill(this.m.Master, this, this.Const.FatalityType.Suicide, true);
      }
      这是原代码,有没有大佬看看


      IP属地:天津4楼2024-10-08 08:07
      回复
        只能说之前根据大佬的乞丐药水起源,cv一下给独狼加了药水就已经是我的极限了


        IP属地:天津5楼2024-10-08 08:10
        回复
          哈哈我也在用AI帮忙改MOD,还挺有用的,不过关键是要找到对应的代码,比如昨天我想做个减少疲劳消耗的技能效果,花了一个小时翻各种MOD包才找到有效的参数“疲劳消耗乘数”(大概这个名)。想给状态加个轻灵的头顶图标更是两个小时都没找到(好像轻灵本来就没有头顶图标)。只能说还是很难


          IP属地:浙江来自Android客户端6楼2024-10-08 08:41
          收起回复
            我现在也在玩,被魅惑变傻子太难受了。


            IP属地:江西来自Android客户端7楼2024-10-12 02:04
            回复
              老哥你现在修改成功了不


              IP属地:上海来自Android客户端8楼2025-01-20 10:56
              回复