马基埃亚尔的传说全职业修改基础
以召唤师为例子
文件是
game\modules\tome-3.9.37.team\data\birth\classes\wilder.lua
newBirthDescriptor{
type="subclass",←职业分类
name="Summoner",←实际职业名,不建议修改
display_name="召唤师",←职业名。显示的,可以随便改
locked=function()returnprofile.mod.allow_build.wilder_summonerend,
locked_desc="不是所有的力量来自于其中,倾听自然的祈祷,倾听它的力量,从中发现我们真正的力量。",←说明
desc={
"召唤师从不孤身战斗,他们时刻准备召唤出宠物为他们而战。",←还是说明
"召唤师可以同时召唤战争猎犬和火焰龙。",
"他们最重要的属性是:意志和灵巧。",
"#GOLD#属性修正:",
"#LIGHT_BLUE#*+0力量,+1敏捷,+0体质",
"#LIGHT_BLUE#*+0魔法,+5意志,+3灵巧",
},
getStatDesc=function(stat,actor)
ifstat==actor.STAT_CUNthen
return"Maxsummons:"..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}←职业开始出来的装备,怎么改一身神装出门不明白的说