- 好友
- 0
- 在线时间
- 134 小时
- 最后登录
- 2024-11-17
随仆
- UID
- 1583176
- 第纳尔
- 174
- 精华
- 0
- 互助
- 2
- 荣誉
- 0
- 贡献
- 0
- 魅力
- 0
- 注册时间
- 2013-10-4
鲜花( 0) 鸡蛋( 0)
|
本帖最后由 yisumin516 于 2013-10-12 15:34 编辑
给予同作为英语痛苦者的帖子...
创建属于自己的兵种对与吾辈新手比较难,当知道规格后,其实创建起来也不是那么的复杂,只是比较难懂。
版本:战团1.153
创建好需要开新档
创建新兵种需要编译module_troops.py,只需编译两个地方。
首先搜索vaegir_knight(维吉亚骑士) ,复制其代码,如下:
["vaegir_knight","Vaegir Knight","Vaegir Knights",
tf_mounted|tf_guarantee_boots|tf_guarantee_gloves|tf_guarantee_armor|tf_guarantee_helmet|tf_guarantee_horse|tf_guarantee_shield,0,0,fac_kingdom_2,
[itm_bardiche,itm_great_bardiche,itm_war_axe,itm_fighting_axe,itm_lance,itm_lance,itm_tab_shield_kite_cav_b,itm_banded_armor,itm_lamellar_vest,itm_lamellar_armor,itm_mail_boots,itm_plate_boots,itm_vaegir_war_helmet,itm_vaegir_war_helmet,itm_vaegir_lamellar_helmet,itm_hunter, itm_warhorse_steppe,itm_leather_gloves],
def_attrib|level(26),wp_one_handed (120) | wp_two_handed (140) | wp_polearm (120) | wp_archery (120) | wp_crossbow (120) | wp_throwing (120),knows_riding_4|knows_shield_2|knows_ironflesh_4|knows_power_strike_4,vaegir_face_middle_1, vaegir_face_older_2],
紫色:“兵种的ID”“兵种名字”兵种复数名“(记住都必须是英文的....例如你想给自己的兵种起个ID为XXOO,那么你的兵种ID就编辑如此:xxoo_troop 后面两个名字第一个字母要大写中间的_要改成空格。我不知道为什么.....但是咱就这么做吧。)
蓝色:这一类是保证装备。就是说,该兵种将必须有个装备,他会从下面绿色的装备库里抽取装备穿在身上,装备库的装备你可以自己编译。例如你装备库两件盔甲,那么骑士会在进入战场的时候,随即在装备库里的选择这两件盔甲的其中一件,所以你带领一大波骑士进入战场的时候,会发现有的骑士骑的马和别的同种类骑士骑的马不一样。因为保证了战马后,装备库里有两种马供他选择。
红色:当时我按着教程来学,并没有发现这个东西,我不知道那两个0是什么,但我知道后面的fac_kingdom_2 是阵营,我在创建新兵种的时候,少了个这个,让我找了半天,这是阵营,如你所见fac_kingdom_2(阵营_维吉亚),这个咱可以改城fac_neutral这是中立派的意思。
绿色:这个就是装备库了。你可以添加你希望骑士所装备的装备代码,在里面添加装备代码后,骑士进入战场会自动装备。装备代码恐怕要你自己去搜索了。(如果可能的话,你也许可以让你的兵种装备上你的装备MOD里的装备=。=)
黄色:这是兵种的属性,level(26)就是26级,部队的军饷是按照兵种的等级来决定的,你可以把等级改成1级,然后修改棋属性wp_one_handed(120)单手武器熟练度120,其他依序。你可以改很高的...
赤红:这是兵种技能,这是骑士,所以在这技能里有个knows_riding_4 (知道_骑术_4),这个兵种的骑术等级是4,所以能才能够装备战马。
我的修改如下
["em_troop","Em troop","Em Troop",
tf_mounted|tf_guarantee_boots|tf_guarantee_gloves|tf_guarantee_armor|tf_guarantee_helmet|tf_guarantee_horse|tf_guarantee_shield,0,0,fac_neutral, [itm_bardiche,itm_great_bardiche,itm_war_axe,itm_fighting_axe,itm_lance,itm_lance,itm_tab_shield_kite_cav_b,itm_banded_armor,itm_lamellar_vest,itm_lamellar_armor,itm_mail_boots,itm_plate_boots,itm_vaegir_war_helmet,itm_vaegir_war_helmet,itm_vaegir_lamellar_helmet,itm_hunter, itm_warhorse_steppe,itm_leather_gloves],
def_attrib|level(50),wp_one_handed (450) | wp_two_handed (450) | wp_polearm (450) | wp_archery (450) | wp_crossbow (450) | wp_throwing (450),knows_riding_4|knows_shield_2|knows_ironflesh_4|knows_power_strike_4,vaegir_face_middle_1, vaegir_face_older_2],
基本就是原原本本的维吉亚骑士,我只改了名字,属性和阵营。这可以区分维吉亚骑士和自己的兵种,虽然外观差不多。但是他是咱自己创造的兵种,首先,你要学会创造,然后完全明白后,你就可以自行修改装备什么的了。
注意逗号和规格什么的,不要直接复制我这个,你要自己去复制兵种代码,然后修改。一定要注意逗号啥的,不要落下什么
添加位置,该元祖的位置要添加到# Add Extra Quest NPCs below this point 的下面
这是修改完一处了,那么我们说第二处。也就是你创建兵种后去哪里找。
来,先让咱build_module.bat看看有木有出错
木有错的话继续。
module_troops.py的最下面会有一些
upgrade(troops,“XXX","OOOO") 之类的玩意(""里的都是兵种ID,要记住你的兵种ID,例如我的兵种ID是"em_troop")
前面蓝色的是必须有的,这不解释了。后面绿色的和红色的就是兵种升级了,绿色的会升级成红色的兵种,兵种之间别忘了逗号,还有,兵种最多只能升级两种,这是系统设定的。也就是红色的那个最多就两种。例如如,
upgrade2(troops,“XXX","OOO",“XXOO”)
这就是说,XXX兵种你可以选择升级OOO兵种或者XXOO兵种 注意的是蓝色部分里要加个2,也就是说明这里变的绿色兵种可以升级两种兵。
你索要做的就是把你的兵种ID增加到后面
upgrade2(troops,“XXX","OOOO",“em_troop”)然后,咱的XXX兵种就有两种升级了,当有足够经验时,你可以将XXX升级成你所创造的兵种。一下是兵种的翻译,这个你就要自己对比了。
第一行你会看到
upgrade(troops,"farmer", "watchman")
这个就是upgrade(troops,"农民", "雇佣哨兵") 也就是农民升级雇佣哨兵。咱来添加自己的兵种
upgrade2(troops,"farmer", "watchman",“em_troop”)
要有两类升级种类别忘了在upgrade后面加个2. 这样更改以后,咱的农民波波不仅可以升级烧饼,也可以升级咱自创的兵种咧。
PS:你要注意的是,不仅是你,别的领主得到农民伯伯也可以升级你创造的兵种,这不是你专属的!
修改后记得build_module.bat
阵营
swadian 斯瓦迪亚 fac_kingdom_1
vaegir 维吉亚 fac_kingdom_2 (这个就是我刚才说的那个阵营,后面的数字可以改你自己想的。neutral是中立)khergit 库吉特 fac_kingdom_3
nord 诺德 fac_kingdom_4
rhodok 罗多克 fac_kingdom_5
sarranid 萨兰 fac_kingdom_6
farmer 农民
townsman 市民
watchman 雇佣哨兵
caravan_guard 商队保护
mercenary_crossbowman 雇佣弩手
mercenary_horseman 雇佣骑手
mercenary_swordsman 雇佣剑士
mercenary_cavalry 雇佣骑兵
hired_blade 职业武士
swadian_recruit 斯瓦迪亚新兵
swadian_militia 斯瓦迪亚民兵
swadian_footman 斯瓦迪亚轻步兵
swadian_skirmisher 斯瓦迪亚游击射手
swadian_crossbowman 斯瓦迪亚弩手
swadian_sharpshooter 斯瓦迪亚神射手
swadian_infantry 斯瓦迪亚步兵
swadian_man_at_arms 斯瓦迪亚重骑兵
swadian_sergeant 斯瓦迪亚军士
swadian_knight 斯瓦迪亚骑士
vaegir_recruit 维吉亚新兵
vaegir_footman 维吉亚轻步兵
vaegir_veteran 维吉亚资深士兵
vaegir_skirmisher 维吉亚游击射手
vaegir_archer 维吉亚弓箭手
vaegir_marksman 维吉亚神射手
vaegir_horseman 维吉亚骑手
vaegir_infantry 维吉亚步兵
vaegir_guard 维吉亚卫士
vaegir_knight 维吉亚骑士
khergit_tribesman 库吉特族人
khergit_skirmisher 库吉特游击射手
khergit_horseman 库吉特骑手
khergit_lancer 库吉特骑枪兵
khergit_horse_archer 库吉特骑射手
khergit_veteran_horse_archer 库吉特资深骑射手
nord_recruit 诺德新兵
nord_footman 诺德轻步兵
nord_trained_footman 诺德熟练轻步兵
nord_warrior 诺德勇士
nord_veteran 诺德资深士兵
nord_champion 诺德皇家侍卫
nord_huntsman 诺德猎人
nord_archer 诺德弓箭手
nord_veteran_archer 诺德神射手
rhodok_tribesman 罗多克族人
rhodok_spearman 罗多克长矛兵
rhodok_trained_spearman 罗多克熟练长矛手
rhodok_veteran_spearman 罗多克资深长矛手
rhodok_sergeant 罗多克军士
rhodok_crossbowman 罗多克弩手
rhodok_trained_crossbowman 罗多克熟练弩手
rhodok_veteran_crossbowman 罗多克资深弩手
rhodok_sharpshooter 罗多克神射手
sarranid_recruit 萨兰德新兵
sarranid_footman 萨兰德轻步兵
sarranid_veteran_footman萨兰德资深步兵
sarranid_horseman 萨兰德骑手
sarranid_mamluke 萨兰德马穆里克
sarranid_infantry 萨兰德步兵
sarranid_guard 萨兰德卫士
sarranid_skirmisher 萨兰德游击射手
sarranid_archer 萨兰德弓箭手
sarranid_master_archer 萨兰德精锐弓箭手
looter 劫匪
mountain_bandit 山贼
forest_bandit 绿林强盗
steppe_bandit 响马
taiga_bandit 雪原强盗
sea_raider 海寇
desert_bandit 沙漠强盗
bandit 强盗
brigand 土匪
mercenary_swordsman 雇佣剑客
manhunter 赏金猎人
slave_driver 奴贩押解
slave_hunter 奴贩猎手
slave_crusher 奴贩打手
slaver_chief 奴贩首领
refugee 难民
peasant_woman 农妇
follower_woman 随营妇女
hunter_woman 女猎手
fighter_woman 女守护
PS:我本人也在学习中,曾经有个导师告诉我,你要不知道自己到底学没学会,那就去教别人,如果你把别人教会了,那就说明你真的学会了。SO,我就发表了此贴,还有好处就是,这相当于复习,可以让自己记住。
PS:如果大鸟发现其中有错,在下虚心求教,并改错。还望大鸟如果发现错误,及时告知。
PS:也顺便告知曾经帮过我的人,我在努力学.....
PS:学生们要学好英语T_T
PS:好累
|
评分
-
查看全部评分
|