@lvcloud
2016-08-26T11:50:34.000000Z
字数 1954
阅读 938
惑星传奇
LOD
首先手动编写Matres.xml
文件,确定原料合成配方;
(注意:如果修改了原料名称,要同时修改material_translate.py
)
运行countMatPrice.py
,生成materialPrice.txt
文件,这是原料的价目表;
第一步:把materialPrice.txt
拷贝到目录下,然后编写组件txt文件。
以0号组件为例,文件名为equip0.txt
,内容为:
id:0
名字:修复系统
说明文字:轻型机甲专用组件,可以使机甲具备一定的维修能力。
使用原料:铜x10,钢x5
第二步:运行generatorEquip.py
,输入equip0
,生成Output_equip0.xml
文件,把内容拷贝进Equip.xml
,组件添加完毕。
第一步:把Equip.xml
和Figure.xml
拷贝到目录下,然后编写机甲txt文件。
注意:
1、确保Equip.xml
里已经有了要录入机甲的对应组件;
2、如果是初始机甲,那么isUpgraded属性是no
,需要填写basicPrice
(这个是最初成本价),from_figure可以不填;
2、如果不是最初始的机甲,isUpgraded属性是yes
,要确保Figure.xml
里已经有了来源机甲,否则无法计算成本,basicPrice可以不填;
3、如果手动修改了xml里的机甲价格,最后要用countFigurePrice.py
重新刷一遍Figure.xml
。
以1号机甲为例,文件名为figure1.txt
,内容为:
id:1
name:轻型机甲
text:血光帮派秘密研发的机甲,防御力和攻击力都很有潜力,升级后的实力不可限量,唯一的弱点是行动速度略慢。
class:轻型
rare:1
isUpgraded:yes
fx:largeAxe_ptc
atk:2
hp:10
speed:0.5
power:15
skill_type:被动
skill_cd:3
from_figure:0
parts_id:0,1
parts_nbr:1,1
upgrade_figure:4,5,6
skill_id:14
skill_name:血光暴击
skill_text:每次攻击有30%的概率对敌人造成440点暴击伤害。
skill_value:440
Askill_type:
Askill_turn:
Pskill_type:暴击
Pskill_chance:0.3
第三步:运行generatorFigure.py
,生成Output_figure1.xml
(根据机甲id)。
复制里面的内容到Figure.xml
和对应的ActiveSkill.xml
或PassiveSkill.xml
。
编写Enemy22.txt
,格式为:
id:22
name:血光基地卫兵
text:使用巨斧的近战型机甲,身躯笨重,动作缓慢,但攻击力惊人。
atk:65
hp:480
speed:0.2
avoid:0.05
drop_id:0,6,9
drop_min:10,2,1
drop_max:100,10,5
drop_chance:0.8,0.5,0.3
fx:axe_ptc
运行generatorEnemy.py
,生成文件Output_enemy22.xml
,复制到Enemy.xml
里。
编写boss108.txt
,格式为:
id:108
name:血光大队长
text:“能够见到我的人,见不到明天的太阳!”。
atk:90
hp:390
speed:0.47
avoid:0.1
drop_id:0,5,6
drop_min:30,15,5
drop_max:150,60,15
drop_chance:0.8,0.5,0.3
fx:red_laser_ptc
skill_id:7
skill_name:重拳震慑
skill_type:冻结
skill_turn:2
skill_cd:5
skill_value:0
skill_text:迎面而来的一记重拳,仿佛从天而降的巨石,使对手暂时失去行动能力。
运行generatorBoss.py
,生成文件Output_boss108.xml
,复制到Boss.xml
里。
以下功能一般等录入的内容差不多了再用。
【刷新机甲价格】countFigurePrice.py
(输出FigureOutput.xml和FigurePrice.txt)
【统计组件价格】countEquipPrice.py
(输出EquipPrice.txt)
【刷新材料价格】countMatPrice.py
(输出MatresOutput.xml文件)
【统计造矿价格】countTechPrice.py
(这个不刷出结果,只是为了调整造矿原料成本)
【统计任务物品】还没做,暂时用不上。