注册 | 登录

游侠NETSHOW论坛





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

[求助] 怎么样自定义英雄Skill? [复制链接]

帖子
16
精华
0
积分
8
金钱
206
荣誉
0
人气
0
评议
0
跳转到指定楼层
楼主
发表于 2009-3-29 22:05:42 |只看该作者 |倒序浏览
刚学修改 突然想把英雄意志技能里面的“荣耀”+100,+300,+500领导力改成+1,+2,+3人类士气
不知道从何下手 哪位老大可以帮忙指点一下
先谢谢啦

使用道具 举报

帖子
47
精华
0
积分
44
金钱
100
荣誉
2
人气
0
评议
0
沙发
发表于 2009-3-30 10:58:18 |只看该作者
修改skills.txt,里面有0,1,2,三个组,分别对应战士,圣骑,法师。
荣耀对应1组
  1. glory {
  2.     pos=2,0
  3.     deps=
  4.     pic=skillicon2_06_
  5.     script=skill_glory
  6.     name=skill_glory_caption
  7.     hint_header=skill_glory
  8.     hint_text=skill_glory_hint
  9.     levels {
  10.       1 {
  11.           deps=
  12.           runes=2,5,0
  13.           trade=
  14.           pars=+100
  15.         }
  16.       2 {
  17.           deps=
  18.           runes=3,6,0
  19.           trade=
  20.           pars=+250
  21.         }
  22.       3 {
  23.           deps=
  24.           runes=4,7,0
  25.           trade=
  26.           pars=+500
  27.         }
  28.     }
  29.   }
复制代码

每一级有个参数,pars=+100,这就是+100领导力。你要改成加1士气,就是pars=+1。
还要改skills.lua,找到其对应的函数:
function skill_glory(name,level)
    local bonus = skill_power(name,1,level-1)
    if level >1 then bonus=bonus-skill_power(name,1,level-2) end
    local cur_lead=Logic.hero_lu_item("leadership","count")
    Logic.hero_lu_item("leadership","count",cur_lead+bonus)

        return true
end
把这两句改掉,不过加士气,好像实现不了,因为英雄是没有士气的。

使用道具 举报

帖子
16
精华
0
积分
8
金钱
206
荣誉
0
人气
0
评议
0
板凳
发表于 2009-3-30 22:42:45 |只看该作者
谢谢楼上的提示
今天回来自己试了下
在arena.lua文件里的function on_round_start(round, tend)函数下加入修改后的glory函数:

        local glory_i = skill_power("glory")
        if skill_power("glory") > 0 then
        for a=1, Attack.act_count()-1 do
                if Attack.act_ally(a) then
                    Attack.act_attach_modificator(a, "moral", "glory", glory_i, 0, 0, 1)
                end
            end
        end

就能在战斗开始后士气+1,+2,+3,但是怎么样修改成不用战斗也能加士气
希望各位大大继续指点指点
或者哪位老大指点下正常情况下士兵的参数是什么 谢谢啦

使用道具 举报

帖子
392
精华
0
积分
196
金钱
2017
荣誉
0
人气
0
评议
0
地板
发表于 2009-3-31 01:32:08 |只看该作者
值得学习,恩此贴保存,谢

使用道具 举报

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

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2025-7-29 12:59 , Processed in 0.393988 second(s), 12 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到