如何在创建世界游戏修改的详细过程中修改矮人属性
1,修改采集的资源
文件位置data\blocks.xml,如mud。
& ltblock name = " dirt " file = " gfx \ level _ tiles \ tile \ dirt _ ground \ dirt _ ground " corner = " gfx \ level _ tiles \ tile \ dirt _ ground \ corner " corner _ group = " 1 " corner _ type = " every " extract = " 4 " build = " 0 " through = " false " resource = " dirt,seed-1-5 " crack = " true " border = " dirt 1 " grass _ border = " grass " draw _ layer = " front
里面的resource="dirt,seed-1-5 "就是一次可以采集的资源和数量。这意味着一次可以采集一个土壤,有5%的几率可以采集到一粒种子。如果改成resource=" dirt-100,seed-100 ",
2.修改打怪物和小动物掉落的东西。
文件位置data\creatures.xml,比如chicken。
& ltcreature name = " chick " & gt
.......
& ltresources value="egg-2,feather-2 "/& gt;
.......
& lt/creature & gt;
和blicks.xml类似,比如resources value= "egg-2,feather-2 ",意思是一只鸡一次掉两个蛋和两根羽毛,改成resources value = "egg-100,feather-100 ",意思是一次掉100个蛋。
3.修改矮人的属性
文件位置数据\creatures.xml
& ltcreature name = " worker " & gt
& ltparams & gt
& ltai value = " worker "/& gt;
& lt!-& lt;height value="57"/>-& gt;这
& lt高度值="40"/>侏儒身高
& ltwidth value="27"/>矮化宽度
& lt!-& lt;比值="0.6"/>-& gt;& lt!——пропорцияширины·высоте-& gt;
& ltscale value="1"/>& lt!-для·анимаций-& gt;
& lthealt value="10"/>侏儒健康
& lt饱腹感值="10"/>矮人的胃口
& ltwalk _ speed value = " 80 "/& gt;矮人行走的速度
& ltclippes _ speed value = " 40 "/& gt;矮人爬墙的速度。
& ltclippes _ ladder _ speed value = " 60 "/& gt;矮人爬梯子的速度
& ltradius value="4"/>
& ltfall _ height value = " 3 "/& gt;坠落高度
& lt容量值="3"/>背包容量
& ltrest _ healt value = " 40% "/& gt;当你还有几条命的时候去睡觉吧。
& lt攻击值="0.3"/>矮人的攻击力
& ltattack _ healt value = " 0.5 "/& gt;
& ltfatal_attack_healt value="0.4"/>
& ltescape _ alone _ healt value = " 0.25 "/& gt;
& ltescape _ most _ healt value = " 0.15 "/& gt;
& ltcall _ help _ radius value = " 12 "/& gt;
& ltwater _ die _ time value = " 180 "/& gt;淹死需要多长时间
& ltretreat value="3"/>远程攻击的距离,矮人在射箭时会后退的距离。
& ltbase _ armor value = " 0.2 "/& gt;矮人的白板盔甲
& ltmagic _ stuff _ end _ bone value = " staff _ end "/& gt;
& ltfishing _ pole _ end _ bone value = " pole _ end "/& gt;
& ltresources _ end _ bone value = " for _ resurses "/& gt;
& ltshot _ time value = " 1.3 "/& gt;
按照笔记改就行了。我一般是把走路,爬墙,爬楼梯的速度改成120,然后把背包容量改成6。
4、修改魔法消耗
文件位置data\items.xml,如portal。
& ltitem name = " mportal " effect = " portal " size = " 60 " properties = " magic,magic_portal,time=240,use_mana=2,radius = 1 " light = " 4 " & gt;
这里的时间是240,是魔法的持续时间。最好不要让它变长,否则传送门永远都在。其实再短一点就更好驾驭了。
Use_mana=2表示消耗魔法,改成1就行了。
5、修改科技树
文件位置数据\default_techtree.csv
比如我一开始想把收集魔法改成和石头镐、斧头在一起,只需要搜索mcollect,然后移到镐_石、斧头_石后面,变成镐_石、斧头_石、mcollect的树模式,就可以开始收集魔法了。科技项目用逗号分隔,类别用分号分隔。这很重要,因为我们修改资源太多了。砍一棵树或者挖一块地,会扔出很多资源。一开始一个矮人会动很久,天一黑就麻烦。
6.修改一些设置
文件位置数据\world.xml
这里面有很多东西,比如
& ltparam name = " DayTime " value = " 300 "/& gt;一天的长度
& ltparam name= "夜间" value = " 200 "/& gt;夜晚的长度
& ltparam name = " HealtRestoreTime " value = " 300 "/& gt;矮人生命恢复间隔
& ltparam name = " manarestore time " value = " 300 "/& gt;神奇恢复间隔
& ltparam name = " new tree interval " value = " 180 "/& gt;树与树之间的间隔
除了魔法恢复间隔改为1,其他都不需要改动。
7、修改获得的经验。
文件位置数据\exp.xml
& ltexp cmd = " crash _ block " first = " 20 " value = " 1 "/>
& ltexp cmd = " dig _ inclusion " first = " 50 " value = " 2 "/>
& ltexp cmd = " new _ recipe " first = " 50 " value = " 50 "/>
& ltexp cmd = " kill _ animal " first = " 20 " value = " 10 "/>
& ltexp cmd = " kill _ monster " first = " 100 " value = " 50 "/& gt;
& ltexp cmd = " craft _ recipe " first = " 20 " value = " 3 "/>
& ltexp cmd = " build _ block " first = " 10 " value = " 2 "/>
这里先= " 20 " value = " 1 ";也就是第一次和以后每次获得的经验,再大一点就行了,不然四级到了,开始倒计时。
8.修改和升级所需的经验
文件位置数据\char_levels.txt
1 0 1
2 100 1
3 500 1
4 1000 2
5 2000 2
6 4000 2
7 8000 2
8 16000 2
9 32000 2
10 64000 2
11 128000 2
12 256000 2
13 512000 2
14 1024000 2
15 2048000 2
16 4096000 2
17 8192000 2
18 16384000 2
19 32768000 2
20 65536000 2
第一个数字是等级,中间是要达到的体验,最后一个不知道什么意思。
同样,四级之前,也不要改的太小,不然倒计时就提前了。
9、修改公式
文件位置data\recipes.xml,如torch。
& ltrecipe name = " torch " ingredients = " resin-2,wood-5 " produce = " torch = 4 " group = " 5 " require = " any-2-deep " save = " false " on _ read _ quest = " build _ torch "/& gt;
Produce="torch=4 ",意思是一次可以造四个火把,因为资源可以修改,除了木板铁块等需求量很大的材料意外没什么可以修改的。
10,修改店铺
文件位置data\craft_resources.xml,如stone。
& ltresource name = " stone " title = " % StoneT " desc = " % StoneD " file = " gfx \ level _ tiles \ craft _ RES \ craft _ stone _ 01 " build = " stone " application = "宁敏" properties = " wall " shop _ count = " 5 " shop _ cost = " 1 "/>
这个shop _ count = " 5 " shop _ cost = " 1 ",意思是1金币买五个,因为资源可以修改,但并不是真的需要修改。