展开

马基埃亚尔的传说全职业修改基础

来源: 飞翔小编 2012/1/19 10:01:29 浏览量:3530

以召唤师为例子
文件是
game\modules\tome-3.9.37.team\data\birth\classes\wilder.lua

newBirthDescriptor{
type = "subclass", ←职业分类
name = "Summoner", ←实际职业名,不建议修改
display_name= "召唤师", ←职业名。显示的,可以随便改
locked = function() return profile.mod.allow_build.wilder_summoner end,
locked_desc = " 不是所有的力量来自于其中, 倾听自然的祈祷,倾听它的力量, 从中发现我们真正的力量。", ←说明
desc = {
" 召唤师从不孤身战斗,他们时 刻准备召唤出宠物为他们而战。", ←还是说明
" 召唤师可以同时召唤战争猎犬 和火焰龙。",
"他们最重要的属性是:意志和灵巧。",
"#GOLD#属性修正:",
"#LIGHT_BLUE# * +0 力量,+1 敏捷,+0 体质",
"#LIGHT_BLUE# * +0 魔法,+5 意志,+3 灵巧",
},
getStatDesc = function(stat, actor)
if stat == actor.STAT_CUN then
return "Max summons: "..math.floor(actor:getCun()/10) ←向下取整的每10点灵巧提升1点召唤物上限,要修改可以改红色的 10 也可以把前面的floor改成ceil也就是向上取整,当然你还可以进一步的自定义只要你知道该怎么做
end
end,
stats = { wil=5, cun=3, dex=1, }, ←起始时增加的属性 str是力量 dex是敏捷 cun是灵巧 wil是意志 con是体质 mag是魔法 lck是幸运 这里的修改和种族的是可以叠加的
talents_types = {
["wild-gift/call"]={true, 0.2}, ←从这里开始是各种技能 [ ] 内的就是技能类的名字,参考那个啥来写吧,或者直接看别的职业的
["wild-gift/harmony"]={false, 0.1}, ←trun是代表解锁的 false是代表没有解锁需要用技能类点数解锁 0.2是技能的效率 计算时还会加上一个1 也就是 100% + 20%
["wild-gift/summon-melee"]={true, 0.3},
["wild-gift/summon-distance"]={true, 0.3},
["wild-gift/summon-utility"]={true, 0.3},
["wild-gift/summon-augmentation"]={false, 0.3},
["wild-gift/summon-advanced"]={false, 0.3},
["cunning/survival"]={true, 0},
["technique/combat-techniques-active"]={false, 0},
["technique/combat-techniques-passive"]={false, 0},
["technique/combat-training"]={true, 0},
},
talents = {
[ActorTalents.T_WAR_HOUND] = 1, ←这里的是初始解锁的技能以及等级,同样要改还是参考其他的职业的
[ActorTalents.T_RITCH_FLAMESPITTER] = 1,
[ActorTalents.T_MEDITATION] = 1,
[ActorTalents.T_TRAP_DETECTION] = 1,
},
copy = {
max_life = 90, ←职业开始出来的血量
resolvers.equip{ id=true,
{type="armor", subtype="light", name="粗制皮甲", autoreq=true, ego_chance=-1000} ←职业开始出来的装备,怎么改一身神装出门不明白的说
},
},
}

相关攻略
精彩推荐
奔跑吧兄弟:跑男来了
玩家留言 跟帖评论
查看更多评论