3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 2061|回复: 3
打印 上一主题 下一主题

[原创] 三级光明之力/黑暗之力bug修复

[复制链接]

5

主题

426

帖子

305

积分

高级玩家

Rank: 4

贡献度
21
金元
2814
积分
305
精华
0
注册时间
2008-11-23
跳转到指定楼层
主题
发表于 2012-11-25 18:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
下午发现三级光明之力/黑暗之力无法正确作用于群体,研究代码后发现是程序员少些了一部分代码,先修复如下:
找到ses.kfs中spells_common.lua
找到光明之力/黑暗之力部分代码并添加红色部分
function calccells_dark_light_knight()
  local spell_name = Obj.name()
  local level = Obj.spell_level()
  if level == 0 then
    level = 1
  end
  local str_nrace = Logic.obj_par(spell_name, "nrace"..tostring(level))
  local ccnt = Attack.cell_count()-1

  local power = text_dec(Logic.obj_par(spell_name, "unit_count"), level)
  if power == "one" then


  for i = 0, ccnt-1 do
    local cell_found = Attack.cell_get(i)
    if Attack.act_ally(cell_found) then        -- contains ally
      if Attack.act_applicable(cell_found) then
        local race = Attack.act_race(cell_found)
        if not string.find(str_nrace, ','..race..',', 1, true) then
          Attack.marktarget(cell_found)
        end
      end
    end
  end

else
    Attack.multiselect(0)
  end

  return true
end

问题修复
以上

回复

使用道具 举报

103

主题

1990

帖子

2651

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
328
金元
13392
积分
2651
精华
0
注册时间
2004-8-19
舒服的沙发
发表于 2012-11-25 19:00 | 只看该作者
请问有办法把恶魔打死怪后掉怒球的技能改掉吗
回复 支持 反对

使用道具 举报

2

主题

1389

帖子

1451

积分

游戏狂人

Rank: 6Rank: 6

贡献度
23
金元
13587
积分
1451
精华
0
注册时间
2008-10-15
硬硬的板凳
发表于 2012-11-26 06:51 | 只看该作者
给力 .必须支持
回复 支持 反对

使用道具 举报

2

主题

639

帖子

625

积分

超级玩家

Rank: 5Rank: 5

贡献度
2
金元
6171
积分
625
精华
0
注册时间
2011-11-27
冰凉的地板
发表于 2012-11-26 09:00 | 只看该作者
这个高级了顶之
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2025-1-31 20:57 , Processed in 0.113105 second(s), 15 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表