设为首页收藏本站

塞爱维(CIV)文明联盟

 找回密码
 注册
查看: 19779|回复: 22

[原创] 技术贴——购买花费与升级花费的计算公式总结(2010-12-07更新)

[复制链接]
发表于 2010-12-6 22:52:46 | 显示全部楼层 |阅读模式
技术贴——购买花费与升级花费的计算公式总结

1楼:目录
2楼:购买花费计算公式
3楼:单位售价一览表
4楼:建筑售价一览表
5楼:产能与售价对照表
6楼:游戏速度修正
7楼:开局时代修正
8楼:速度与时代综合影响
9楼:升级花费计算公式
10楼:范例——勇士升级至机械化步兵
11楼:范例——多个兵种升级至来复枪兵
12楼:单位升级花费总表
14楼:单位升级花费总表(按价差排序)
20楼:单位售价一览表(按购修排序)
21楼:建筑售价一览表(按购修排序)

[ 本帖最后由 zyl910 于 2010-12-7 20:50 编辑 ]
 楼主| 发表于 2010-12-6 22:53:13 | 显示全部楼层
2楼:购买花费计算公式


首先感谢DaveMcW和swapoer——
http://forums.civfanatics.com/showthread.php?t=393892
http://www.civclub.net/bbs/viewt ... &extra=page%3D1



购买花费计算公式——
产能成本 = 基础产能成本 * 游戏速度修正 * 开局时代修正
基本购买花费 = (GOLD_PURCHASE_GOLD_PER_PRODUCTION * 产能成本)^HURRY_GOLD_PRODUCTION_EXPONENT * (1 + 购买修正/100)
实际购买花费 = floor((基本购买花费 * 奇观政策修正) / GOLD_PURCHASE_VISIBLE_DIVISOR) * GOLD_PURCHASE_VISIBLE_DIVISOR



字段说明——
基础产能成本:Buildings表或Units表的Cost字段。
游戏速度修正:不同的游戏速度下,产能成本是不同的。标准速度下该参数为1。(详见6楼。)
开局时代修正:选择不同的时代开局,也会影响产能成本。远古时代开局的话,该参数为1。(详见7楼。)
购买修正:Buildings表或Units表的HurryCostModifier字段。


常数说明——
GOLD_PURCHASE_GOLD_PER_PRODUCTION:每点产能值多少钱。
HURRY_GOLD_PRODUCTION_EXPONENT:购买花费的指数因子。
GOLD_PURCHASE_VISIBLE_DIVISOR:计算最终的实际购买花费时,需要进行向下取整操作。


在一般情况下(标准速度、远古开局)代入常数后,公式可以简化为——
实际购买花费 = floor{[ (30 * 基础产能成本)^0.75 * (1 + 购买修正/100) ] / 10} * 10


XML定义——
\Assets\Gameplay\XML\GlobalDefines.xml

  1.                 <Row Name="GOLD_PURCHASE_GOLD_PER_PRODUCTION">
  2.                         <Value>30</Value>
  3.                 </Row>
  4.                 <Row Name="HURRY_GOLD_PRODUCTION_EXPONENT">
  5.                         <Value>0.75</Value>
  6.                 </Row>
  7.                 <Row Name="GOLD_PURCHASE_VISIBLE_DIVISOR">
  8.                         <Value>10</Value>
  9.                 </Row>
复制代码

[ 本帖最后由 zyl910 于 2010-12-6 22:57 编辑 ]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-12-6 22:53:33 | 显示全部楼层
3楼:单位售价一览表

IDType单位产能购修售价
0UNIT_SETTLER移民8920440
1UNIT_WORKER工人70310
2UNIT_WORKBOAT工船3025200
12UNIT_MISSILE_CRUISER导弹巡洋舰5201390
13UNIT_NUCLEAR_SUBMARINE核潜艇5001350
14UNIT_CARRIER航空母舰5201390
15UNIT_BATTLESHIP战列舰5001350
16UNIT_SUBMARINE潜艇3801100
17UNIT_DESTROYER驱逐舰3801100
18UNIT_IRONCLAD铁甲舰220730
19UNIT_FRIGATE巡航舰16020690
20UNIT_ENGLISH_SHIPOFTHELINE主力舰14020620
21UNIT_CARAVEL轻帆船10030520
22UNIT_TRIREME三列桨战船60270
23UNIT_MECH末日机甲10002270
24UNIT_NUCLEAR_MISSILE核导弹12002610
25UNIT_STEALTH_BOMBER隐形轰炸机8001920
26UNIT_JET_FIGHTER喷气式战斗机6001550
27UNIT_GUIDED_MISSILE导弹200680
28UNIT_MODERN_ARMOR主战坦克7001740
29UNIT_HELICOPTER_GUNSHIP武装直升机4501250
30UNIT_MOBILE_SAM防空导弹车4501250
31UNIT_ROCKET_ARTILLERY火箭炮6001550
32UNIT_MECHANIZED_INFANTRY机械化步兵4401230
33UNIT_ATOMIC_BOMB原子弹8502010
34UNIT_BOMBER轰炸机5201390
35UNIT_AMERICAN_B17B-17“空中堡垒”5201390
36UNIT_FIGHTER战斗机4201180
37UNIT_JAPANESE_ZERO零式战斗机4201180
38UNIT_PARATROOPER伞兵3501030
39UNIT_TANK坦克4501250
40UNIT_GERMAN_PANZER德国坦克4501250
41UNIT_ARTILLERY火炮4201180
42UNIT_ANTI_AIRCRAFT_GUN高射炮300920
43UNIT_ANTI_TANK_GUN反坦克炮300920
44UNIT_INFANTRY现代步兵300920
45UNIT_FRENCH_FOREIGNLEGION法国外籍军团300920
46UNIT_CAVALRY近代骑兵260820
47UNIT_RUSSIAN_COSSACK哥萨克骑兵260820
48UNIT_RIFLEMAN来复枪兵200680
49UNIT_LANCER枪骑兵220730
50UNIT_OTTOMAN_SIPAHI西帕希骑兵220730
51UNIT_CANNON加农炮250800
52UNIT_MUSKETMAN火枪手120460
53UNIT_AMERICAN_MINUTEMAN快速民兵120460
54UNIT_FRENCH_MUSKETEER法国火枪手120460
55UNIT_OTTOMAN_JANISSARY苏丹亲兵120460
56UNIT_LONGSWORDSMAN长剑士150540
57UNIT_JAPANESE_SAMURAI日本武士150540
58UNIT_TREBUCHET抛石机170600
59UNIT_KNIGHT骑士150540
60UNIT_ARABIAN_CAMELARCHER骆驼骑射手150540
61UNIT_SIAMESE_WARELEPHANT纳瑞宣战象150540
62UNIT_SONGHAI_MUSLIMCAVALRY曼德卡骑兵150540
63UNIT_CROSSBOWMAN弩兵120460
64UNIT_CHINESE_CHUKONU诸葛弩兵120460
65UNIT_ENGLISH_LONGBOWMAN长弓手120460
66UNIT_PIKEMAN长枪兵100400
67UNIT_GERMAN_LANDSKNECHT自由佣兵50240
68UNIT_CATAPULT投石车10020480
69UNIT_ROMAN_BALLISTA弩炮10020480
70UNIT_HORSEMAN骑手8020410
71UNIT_GREEK_COMPANIONCAVALRY王伴骑兵8020410
72UNIT_SWORDSMAN剑士8020410
73UNIT_IROQUOIAN_MOHAWKWARRIOR莫霍克战士8020410
74UNIT_ROMAN_LEGION罗马军团9020440
75UNIT_CHARIOT_ARCHER战车射手60270
76UNIT_EGYPTIAN_WARCHARIOT埃及战车60270
77UNIT_INDIAN_WARELEPHANT印度战象80340
78UNIT_SPEARMAN矛兵50240
79UNIT_GREEK_HOPLITE希腊方阵60270
80UNIT_PERSIAN_IMMORTAL波斯长生军60270
81UNIT_ARCHER弓手70310
82UNIT_SCOUT侦察兵25140
83UNIT_WARRIOR勇士40200
84UNIT_AZTEC_JAGUAR美洲虎战士40200
85UNIT_BARBARIAN_WARRIOR蛮族勇士20120
86UNIT_GALLEY蛮族桨帆船50240
87UNIT_BARBARIAN_ARCHER蛮族弓手70310
88UNIT_BARBARIAN_SPEARMAN蛮族矛兵50240
89UNIT_BARBARIAN_SWORDSMAN蛮族剑士80340

ID:内部编号。Units表的ID字段。
Type:单位类型。Units表的Type字段。
单位:单位的中文名。
产能:产能成本。Units表的Cost字段。
购修:购买修正。Units表的HurryCostModifier字段。
售价:实际购买花费。参数代入公式后的运算结果。


XML定义——
\Assets\Gameplay\XML\Units\CIV5Units.xml

[ 本帖最后由 zyl910 于 2010-12-6 23:05 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-12-6 22:53:48 | 显示全部楼层
4楼:建筑售价一览表

IDType建筑产能购修售价
0BUILDING_COURTHOUSE法庭200-1
1BUILDING_FLOATING_GARDENS水上园圃12025580
2BUILDING_MUGHAL_FORT莫卧儿城塞18025780
3BUILDING_KREPOST俄罗斯城堡8025420
4BUILDING_LONGHOUSE长屋8025420
5BUILDING_BAZAAR巴扎12025580
6BUILDING_SATRAPS_COURT总督府22015840
7BUILDING_PAPER_MAKER造纸坊8025420
8BUILDING_WAT大佛寺20015780
9BUILDING_MUD_PYRAMID_MOSQUE土塔清真寺12025580
10BUILDING_BURIAL_TOMB陵墓12025580
11BUILDING_SEAPORT远洋港口14025650
12BUILDING_STABLE马厩10025500
13BUILDING_WATERMILL水力磨坊12025580
14BUILDING_CIRCUS马戏场15025680
15BUILDING_FORGE煅造场15025680
16BUILDING_WINDMILL风力磨坊18025780
17BUILDING_HYDRO_PLANT水电站60001550
18BUILDING_SOLAR_PLANT太阳能电站60001550
19BUILDING_MINT铸币厂12025580
20BUILDING_OBSERVATORY天文台18015720
21BUILDING_MONASTERY修道院12025580
22BUILDING_GARDEN花园12025580
23BUILDING_LIGHTHOUSE灯塔8025420
24BUILDING_HARBOR港口8025420
25BUILDING_COLOSSEUM竞技场15025680
26BUILDING_THEATRE剧场300101010
27BUILDING_STADIUM体育场45001250
28BUILDING_MONUMENT纪念碑6040380
29BUILDING_TEMPLE神庙12025580
30BUILDING_OPERA_HOUSE歌剧院22010800
31BUILDING_MUSEUM博物馆35001030
32BUILDING_BROADCAST_TOWER广播塔60001550
33BUILDING_BARRACKS军营8025420
34BUILDING_ARMORY军械所13025610
35BUILDING_MILITARY_ACADEMY军事学院35001030
36BUILDING_ARSENAL兵工厂35001030
37BUILDING_WALLS城墙10025500
38BUILDING_CASTLE城堡20025850
39BUILDING_MILITARY_BASE军事基地450251560
40BUILDING_GRANARY粮仓10025500
41BUILDING_HOSPITAL医院40001140
42BUILDING_MEDICAL_LAB医学实验室50001350
43BUILDING_WORKSHOP工场10025500
44BUILDING_FACTORY工厂3000920
45BUILDING_NUCLEAR_PLANT核电站60001550
46BUILDING_SPACESHIP_FACTORY太空船工厂45001250
47BUILDING_MARKET市场12025580
48BUILDING_BANK银行22015840
49BUILDING_STOCK_EXCHANGE证券交易所650151890
50BUILDING_LIBRARY图书馆8025420
51BUILDING_UNIVERSITY大学20015780
52BUILDING_PUBLIC_SCHOOL公立学校35001030
53BUILDING_LABORATORY研发实验室60001550

ID:内部编号。Buildings表的ID字段。
Type:建筑类型。Buildings表的Type字段。
建筑:建筑的中文名。
产能:产能成本。Buildings表的Cost字段。
购修:购买修正。Buildings表的HurryCostModifier字段。
售价:实际购买花费。参数代入公式后的运算结果。


XML定义——
\Assets\Gameplay\XML\Buildings\CIV5Buildings.xml

[ 本帖最后由 zyl910 于 2010-12-7 20:46 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-12-6 22:54:03 | 显示全部楼层
5楼:产能与售价对照表

产能售价单位A单位B建筑A建筑B
20120蛮族勇士
25140侦察兵
30160工船
40200勇士
50240矛兵
60270战车射手纪念碑
70310工人
80340印度战象图书馆
90370罗马军团
100400长枪兵工场
110430
120460火枪手市场
130490军械所
140520远洋港口
150540长剑士竞技场
160570巡航舰
170600抛石机
180620风力磨坊
190650
200680来复枪兵法庭大学
210700
220730铁甲舰银行
230750
240780
250800加农炮
260820近代骑兵
270850
280870
290900
300920现代步兵工厂剧场
310940
320960
330990
3401010
3501030伞兵公立学校
3601050
3701080
3801100潜艇
3901120
4001140医院
4101160
4201180火炮
4301210
4401230机械化步兵
4501250武装直升机体育场军事基地
4601270
4701290
4801310
4901330
5001350核潜艇医学实验室
5101370
5201390轰炸机
5301410
5401430
5501450
5601470
5701490
5801510
5901530
6001550火箭炮水电站
6101570
6201590
6301610
6401630
6501650证券交易所
6601660
6701680
6801700
6901720
7001740主战坦克
7101760
7201780
7301800
7401810
7501830
7601850
7701870
7801890
7901910
8001920隐形轰炸机
8101940
8201960
8301980
8402000
8502010原子弹
8602030
8702050
8802070
8902080
9002100
9102120
9202140
9302150
9402170
9502190
9602210
9702220
9802240
9902260
10002270末日机甲

计算了一下产能分别为20至1000时的购买花费——
产能:产能成本。
售价:实际购买花费。参数代入公式后的运算结果。
单位A:产能相同的单位(仅列出一个),无HurryCostModifier字段的。
单位B:产能相同的单位(仅列出一个),填写了HurryCostModifier字段的。
建筑A:产能相同的建筑(仅列出一个),无HurryCostModifier字段的。
建筑B:产能相同的建筑(仅列出一个),填写了HurryCostModifier字段的。


对于没有HurryCostModifier字段的单位或建筑,可直接利用此表计算售价。
对于填写了HurryCostModifier字段的单位或建筑,虽然售价不一样,但价格接近,也可用来估算售价。

[ 本帖最后由 zyl910 于 2010-12-6 23:01 编辑 ]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-12-6 22:54:17 | 显示全部楼层
6楼:游戏速度修正


不同的游戏速度会影响单位或建筑的产能成本的计算——
速度单位因子建筑因子
快速0.67 0.67
标准1.00 1.00
史诗1.50 1.50
马拉松3.00 3.00

速度:游戏速度。
单位因子:单位的产能成本 = 基础产能成本 * 游戏速度修正(单位因子) * 开局时代修正。GameSpeeds表的TrainPercent字段。
建筑因子:建筑的产能成本 = 基础产能成本 * 游戏速度修正(建筑因子) * 开局时代修正。GameSpeeds表的ConstructPercent字段。


XML定义——
\Assets\Gameplay\XML\GameInfo\CIV5GameSpeeds.xml


范例:速度为马拉松,游戏速度修正(单位因子)为3.00——

IDType单位产能产A购修售价
0UNIT_SETTLER移民89267.00 201010
1UNIT_WORKER工人70210.00 700
2UNIT_WORKBOAT工船3090.00 25460
12UNIT_MISSILE_CRUISER导弹巡洋舰5201560.00 3180
13UNIT_NUCLEAR_SUBMARINE核潜艇5001500.00 3080
14UNIT_CARRIER航空母舰5201560.00 3180
15UNIT_BATTLESHIP战列舰5001500.00 3080
16UNIT_SUBMARINE潜艇3801140.00 2510
17UNIT_DESTROYER驱逐舰3801140.00 2510
18UNIT_IRONCLAD铁甲舰220660.00 1660
19UNIT_FRIGATE巡航舰160480.00 201570
20UNIT_ENGLISH_SHIPOFTHELINE主力舰140420.00 201420
21UNIT_CARAVEL轻帆船100300.00 301200
22UNIT_TRIREME三列桨战船60180.00 620
23UNIT_MECH末日机甲10003000.00 5190


[ 本帖最后由 zyl910 于 2010-12-6 23:04 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-12-6 22:54:28 | 显示全部楼层
7楼:开局时代修正


不同的开局时代会影响单位或建筑的产能成本的计算——

速度:游戏速度。
单位因子:单位的产能成本 = 基础产能成本 * 游戏速度修正 * 开局时代修正(单位因子)。Eras表的TrainPercent字段。
建筑因子:建筑的产能成本 = 基础产能成本 * 游戏速度修正 * 开局时代修正(建筑因子)。Eras表的ConstructPercent字段。


XML定义——
\Assets\Gameplay\XML\GameInfo\CIV5Eras.xml


范例:开局时代为未来,开局时代修正(单位因子)为0.18——

IDType单位产能产A购修售价
0UNIT_SETTLER移民8916.02 20120
1UNIT_WORKER工人7012.60 80
2UNIT_WORKBOAT工船305.40 2550
12UNIT_MISSILE_CRUISER导弹巡洋舰52093.60 380
13UNIT_NUCLEAR_SUBMARINE核潜艇50090.00 370
14UNIT_CARRIER航空母舰52093.60 380
15UNIT_BATTLESHIP战列舰50090.00 370
16UNIT_SUBMARINE潜艇38068.40 300
17UNIT_DESTROYER驱逐舰38068.40 300
18UNIT_IRONCLAD铁甲舰22039.60 200
19UNIT_FRIGATE巡航舰16028.80 20190
20UNIT_ENGLISH_SHIPOFTHELINE主力舰14025.20 20170
21UNIT_CARAVEL轻帆船10018.00 30140
22UNIT_TRIREME三列桨战船6010.80 70
23UNIT_MECH末日机甲1000180.00 620


PS:移民的开局时代修正很特殊,暂时没找到它的计算算法。

[ 本帖最后由 zyl910 于 2010-12-6 23:07 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-12-6 22:54:41 | 显示全部楼层
8楼:速度与时代综合影响


范例:速度为马拉松,游戏速度修正(单位因子)为3.00;开局时代为未来,开局时代修正(单位因子)为0.18。——

IDType单位产能产A购修售价
0UNIT_SETTLER移民8948.06 20280
1UNIT_WORKER工人7037.80 190
2UNIT_WORKBOAT工船3016.20 25120
12UNIT_MISSILE_CRUISER导弹巡洋舰520280.80 870
13UNIT_NUCLEAR_SUBMARINE核潜艇500270.00 850
14UNIT_CARRIER航空母舰520280.80 870
15UNIT_BATTLESHIP战列舰500270.00 850
16UNIT_SUBMARINE潜艇380205.20 690
17UNIT_DESTROYER驱逐舰380205.20 690
18UNIT_IRONCLAD铁甲舰220118.80 460
19UNIT_FRIGATE巡航舰16086.40 20430
20UNIT_ENGLISH_SHIPOFTHELINE主力舰14075.60 20390
21UNIT_CARAVEL轻帆船10054.00 30330
22UNIT_TRIREME三列桨战船6032.40 170
23UNIT_MECH末日机甲1000540.00 1430


[ 本帖最后由 zyl910 于 2010-12-6 23:09 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-12-6 22:55:03 | 显示全部楼层
9楼:升级花费计算公式


升级花费计算公式——
基本升级花费 = BASE_UNIT_UPGRADE_COST + (产能之差 * UNIT_UPGRADE_COST_PER_PRODUCTION) ^ UNIT_UPGRADE_COST_EXPONENT
实际升级花费 = floor((基本升级花费 * 奇观政策修正) / UNIT_UPGRADE_COST_VISIBLE_DIVISOR) * UNIT_UPGRADE_COST_VISIBLE_DIVISOR



字段说明——
产能之差。产能之差 = 升级后的单位的产能 - 原单位产能。注意这两个产能均为考虑了游戏速度修正、开局时代修正后的结果。


常数说明——
BASE_UNIT_UPGRADE_COST:升级的基础花费。
UNIT_UPGRADE_COST_PER_PRODUCTION:每点产能值多少钱。
UNIT_UPGRADE_COST_EXPONENT:升级的指数因子。
UNIT_UPGRADE_COST_VISIBLE_DIVISOR:计算最终的实际升级花费时,需要进行向下取整操作。


在一般情况下(标准速度、远古开局)代入常数后,公式可以简化为——
购买花费 = floor{[ 10 + (产能之差 * 2) ^ 1.0 ] / 5} * 5


XML定义——
\Assets\Gameplay\XML\GlobalDefines.xml

  1.                 <Row Name="BASE_UNIT_UPGRADE_COST">
  2.                         <Value>10</Value>
  3.                 </Row>
  4.                 <Row Name="UNIT_UPGRADE_COST_PER_PRODUCTION">
  5.                         <Value>2</Value>
  6.                 </Row>
  7.                 <Row Name="UNIT_UPGRADE_COST_MULTIPLIER_PER_ERA">
  8.                         <Value>0.0</Value>
  9.                 </Row>
  10.                 <Row Name="UNIT_UPGRADE_COST_EXPONENT">
  11.                         <Value>1.0</Value>
  12.                 </Row>
  13.                 <Row Name="UNIT_UPGRADE_COST_VISIBLE_DIVISOR">
  14.                         <Value>5</Value>
  15.                 </Row>
复制代码

[ 本帖最后由 zyl910 于 2010-12-6 23:12 编辑 ]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-12-6 22:55:14 | 显示全部楼层
10楼:范例——勇士升级至机械化步兵

Unit单位产能购修售价能差升费买升勇士剑士长剑来复现代
Warrior勇士40200200
Swordsman剑士80204104090290290410
Longswordsman长剑士15054070150560440560540
Rifleman来复枪兵20068050110650550670650680
Infantry现代步兵300920100210890760880860890920
Mechanized Infantry机械化步兵
4401230140290121010501170115011801210

Unit:单位的英文名。
单位:单位的中文名。
产能:单位的产能成本。
购修:单位的购买修正(HurryCostModifier)
售价:实际购买花费。将产能、购修代入购买花费公式后的运算结果。
能差:产能之差。能差 = 当前行的产能 - 上一行的产能。
升费:实际升级花费。将能差代入升级花费公式后的运算结果。
买升:购买+升级。既:购买上一行的单位,再花钱升级为本行的单位。
勇士:勇士分别升级至各单位时,累积花费的金钱。
剑士:剑士分别升级至各单位时,累积花费的金钱。
长剑:长剑士分别升级至各单位时,累积花费的金钱。
来复:来复枪兵分别升级至各单位时,累积花费的金钱。
现代:现代步兵分别升级至各单位时,累积花费的金钱。


从表中可以看出——
1.一般来说,从更早期的单位开始升级,这样更省钱。
2.如果某单位带有购买修正(HurryCostModifier)字段,那么会多花一些钱。建议最好避免这种情况。

[ 本帖最后由 zyl910 于 2010-12-6 23:14 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-12-6 22:55:25 | 显示全部楼层
11楼:范例——多个兵种升级至来复枪兵

Unit1单位1产能1购修1售价1单位2产能2能差升费买升累积
勇士Warrior勇士40200剑士804090290290
Swordsman剑士8020410长剑士15070150560440
Longswordsman长剑士150540来复枪兵20050110650550
矛兵Spearman矛兵50240长枪兵10050110350350
Pikeman长枪兵100400来复枪兵200100210610560
弓手Archer弓手70310弩兵12050110420420
Crossbowman弩兵120460来复枪兵20080170630590
火枪Musketman火枪手120460来复枪兵20080170630630
-Rifleman来复枪兵200680

系:单位系列。
Unit1:原单位英文名。
单位1:原单位中文名。
产能1:原单位的产能成本。
购修1:原单位的购买修正。
售价1:原单位的实际购买花费。将产能1、购修1代入购买花费公式后的运算结果。
单位2:升级后单位。
产能2:升级后单位的产能成本。
能差:产能之差。能差 = 产能2 - 产能1。
升费:实际升级花费。将能差代入升级花费公式后的运算结果。
买升:购买+升级。既:购买原单位,再花钱升级。
累积:从本系第一个单位开始,分别升级至各单位时,累积花费的金钱。

[ 本帖最后由 zyl910 于 2010-12-6 23:15 编辑 ]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-12-6 22:55:40 | 显示全部楼层
12楼:单位升级花费总表


按升级关系排序——
单位产能购修售价升级为产能2购修2能差升费买升直买价差ID
勇士40200剑士80204090290410-1205
美洲虎战士40200剑士80204090290410-1206
蛮族勇士20120剑士802060130250410-1607
剑士8020410长剑士150701505605402017
蛮族剑士80340长剑士15070150490540-5018
莫霍克战士8020410长剑士150701505605402019
罗马军团9020440长剑士150601305705403020
矛兵50240长枪兵10050110350400-5010
蛮族矛兵50240长枪兵10050110350400-5011
希腊方阵60270长枪兵1004090360400-4012
波斯长生军60270长枪兵1004090360400-4013
战车射手60270骑士15090190460540-8014
埃及战车60270骑士15090190460540-8015
印度战象80340骑士15070150490540-5016
骑手8020410骑士150701505605402021
王伴骑兵8020410骑士150701505605402022
骑士150540近代骑兵260110230770820-5025
骆驼骑射手150540近代骑兵260110230770820-5026
纳瑞宣战象150540近代骑兵260110230770820-5027
曼德卡骑兵150540近代骑兵260110230770820-5028
弓手70310弩兵12050110420460-408
蛮族弓手70310弩兵12050110420460-409
火枪手120460来复枪兵20080170630680-5037
快速民兵120460来复枪兵20080170630680-5038
法国火枪手120460来复枪兵20080170630680-5039
苏丹亲兵120460来复枪兵20080170630680-5040
长枪兵100400来复枪兵200100210610680-7032
自由佣兵50240来复枪兵200150310550680-13033
弩兵120460来复枪兵20080170630680-5029
诸葛弩兵120460来复枪兵20080170630680-5030
长弓手120460来复枪兵20080170630680-5031
长剑士150540来复枪兵20050110650680-3035
日本武士150540来复枪兵20050110650680-3036
来复枪兵200680现代步兵300100210890920-3042
现代步兵300920机械化步兵44014029012101230-2043
法国外籍军团300920机械化步兵44014029012101230-2044
投石车10020480抛石机170701506306003023
弩炮10020480抛石机170701506306003024
抛石机170600加农炮25080170770800-3034
加农炮250800火炮42017035011501180-3041
火炮4201180火箭炮60018037015501550045
坦克4501250主战坦克700250510176017402046
德国坦克4501250主战坦克700250510176017402047
反坦克炮300920武装直升机45015031012301250-2048
高射炮300920防空导弹车45015031012301250-2049
三列桨战船60270巡航舰16020100210480690-2103
蛮族桨帆船50240巡航舰16020110230470690-2204
轻帆船10030520驱逐舰38028057010901100-102
巡航舰16020690驱逐舰38022045011401100401
主力舰14020620驱逐舰38024049011101100100
战斗机4201180喷气式战斗机60018037015501550050
零式战斗机4201180喷气式战斗机60018037015501550051

单位:原单位的名称。
产能:原单位的产能成本。
购修:原单位的购买修正。
售价:原单位的实际购买花费。将产能、购修代入购买花费公式后的运算结果。
升级为:升级后单位。
产能2:升级后单位的产能成本。
购修2:升级后单位的购买修正。
能差:产能之差。能差 = 产能2 - 产能。
升费:实际升级花费。将能差代入升级花费公式后的运算结果。
买升:购买+升级。既:购买原单位,再花钱升级。
直买:直接购买升级后单位所花费用。将产能2、购修2代入购买花费公式后的运算结果。
价差:价格之差。价差 = 买升 - 直买。
ID内部编号。Unit_ClassUpgrades表的ID字段。


XML定义——
\Assets\Gameplay\XML\Units\CIV5Units.xml,Unit_ClassUpgrades表。

[ 本帖最后由 zyl910 于 2010-12-6 23:18 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2010-12-6 23:05:49 | 显示全部楼层
钻石广告位出租!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-12-6 23:19:27 | 显示全部楼层
14楼:单位升级花费总表(按价差排序)


按价差排序——
单位产能购修售价升级为产能2购修2能差升费买升直买价差ID
蛮族桨帆船50240巡航舰16020110230470690-2204
三列桨战船60270巡航舰16020100210480690-2103
蛮族勇士20120剑士802060130250410-1607
自由佣兵50240来复枪兵200150310550680-13033
勇士40200剑士80204090290410-1205
美洲虎战士40200剑士80204090290410-1206
战车射手60270骑士15090190460540-8014
埃及战车60270骑士15090190460540-8015
长枪兵100400来复枪兵200100210610680-7032
蛮族剑士80340长剑士15070150490540-5018
矛兵50240长枪兵10050110350400-5010
蛮族矛兵50240长枪兵10050110350400-5011
印度战象80340骑士15070150490540-5016
骑士150540近代骑兵260110230770820-5025
骆驼骑射手150540近代骑兵260110230770820-5026
纳瑞宣战象150540近代骑兵260110230770820-5027
曼德卡骑兵150540近代骑兵260110230770820-5028
火枪手120460来复枪兵20080170630680-5037
快速民兵120460来复枪兵20080170630680-5038
法国火枪手120460来复枪兵20080170630680-5039
苏丹亲兵120460来复枪兵20080170630680-5040
弩兵120460来复枪兵20080170630680-5029
诸葛弩兵120460来复枪兵20080170630680-5030
长弓手120460来复枪兵20080170630680-5031
希腊方阵60270长枪兵1004090360400-4012
波斯长生军60270长枪兵1004090360400-4013
弓手70310弩兵12050110420460-408
蛮族弓手70310弩兵12050110420460-409
长剑士150540来复枪兵20050110650680-3035
日本武士150540来复枪兵20050110650680-3036
来复枪兵200680现代步兵300100210890920-3042
抛石机170600加农炮25080170770800-3034
加农炮250800火炮42017035011501180-3041
现代步兵300920机械化步兵44014029012101230-2043
法国外籍军团300920机械化步兵44014029012101230-2044
反坦克炮300920武装直升机45015031012301250-2048
高射炮300920防空导弹车45015031012301250-2049
轻帆船10030520驱逐舰38028057010901100-102
火炮4201180火箭炮60018037015501550045
战斗机4201180喷气式战斗机60018037015501550050
零式战斗机4201180喷气式战斗机60018037015501550051
主力舰14020620驱逐舰38024049011101100100
剑士8020410长剑士150701505605402017
莫霍克战士8020410长剑士150701505605402019
骑手8020410骑士150701505605402021
王伴骑兵8020410骑士150701505605402022
坦克4501250主战坦克700250510176017402046
德国坦克4501250主战坦克700250510176017402047
罗马军团9020440长剑士150601305705403020
投石车10020480抛石机170701506306003023
弩炮10020480抛石机170701506306003024
巡航舰16020690驱逐舰38022045011401100401
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-12-6 23:20:13 | 显示全部楼层
(编辑完成)
回复 支持 反对

使用道具 举报

发表于 2010-12-7 01:43:26 | 显示全部楼层
强就一个字,我只说一次,明天仔细看哈
回复 支持 反对

使用道具 举报

发表于 2010-12-7 08:52:11 | 显示全部楼层
造成产能购买价格非线性的就是一个HURRY值

HURRY值小于1导致早期单位更贵,这也符合早期单位更重要的原理
回复 支持 反对

使用道具 举报

发表于 2010-12-7 08:55:24 | 显示全部楼层
有购修的单位不多,稍微记下就可以了,购修是否平衡我看也没那么容易说清楚
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-12-7 20:48:06 | 显示全部楼层
20楼:单位售价一览表(按购修排序)

IDType单位产能购修售价
21UNIT_CARAVEL轻帆船10030520
2UNIT_WORKBOAT工船3025200
0UNIT_SETTLER移民8920440
19UNIT_FRIGATE巡航舰16020690
20UNIT_ENGLISH_SHIPOFTHELINE主力舰14020620
68UNIT_CATAPULT投石车10020480
69UNIT_ROMAN_BALLISTA弩炮10020480
70UNIT_HORSEMAN骑手8020410
71UNIT_GREEK_COMPANIONCAVALRY王伴骑兵8020410
72UNIT_SWORDSMAN剑士8020410
73UNIT_IROQUOIAN_MOHAWKWARRIOR莫霍克战士8020410
74UNIT_ROMAN_LEGION罗马军团9020440
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-12-7 20:48:57 | 显示全部楼层
21楼:建筑售价一览表(按购修排序)


IDType建筑产能购修售价
28BUILDING_MONUMENT纪念碑6040380
1BUILDING_FLOATING_GARDENS水上园圃12025580
2BUILDING_MUGHAL_FORT莫卧儿城塞18025780
3BUILDING_KREPOST俄罗斯城堡8025420
4BUILDING_LONGHOUSE长屋8025420
5BUILDING_BAZAAR巴扎12025580
7BUILDING_PAPER_MAKER造纸坊8025420
9BUILDING_MUD_PYRAMID_MOSQUE土塔清真寺12025580
10BUILDING_BURIAL_TOMB陵墓12025580
11BUILDING_SEAPORT远洋港口14025650
12BUILDING_STABLE马厩10025500
13BUILDING_WATERMILL水力磨坊12025580
14BUILDING_CIRCUS马戏场15025680
15BUILDING_FORGE煅造场15025680
16BUILDING_WINDMILL风力磨坊18025780
19BUILDING_MINT铸币厂12025580
21BUILDING_MONASTERY修道院12025580
22BUILDING_GARDEN花园12025580
23BUILDING_LIGHTHOUSE灯塔8025420
24BUILDING_HARBOR港口8025420
25BUILDING_COLOSSEUM竞技场15025680
29BUILDING_TEMPLE神庙12025580
33BUILDING_BARRACKS军营8025420
34BUILDING_ARMORY军械所13025610
37BUILDING_WALLS城墙10025500
38BUILDING_CASTLE城堡20025850
39BUILDING_MILITARY_BASE军事基地450251560
40BUILDING_GRANARY粮仓10025500
43BUILDING_WORKSHOP工场10025500
47BUILDING_MARKET市场12025580
50BUILDING_LIBRARY图书馆8025420
6BUILDING_SATRAPS_COURT总督府22015840
8BUILDING_WAT大佛寺20015780
20BUILDING_OBSERVATORY天文台18015720
48BUILDING_BANK银行22015840
49BUILDING_STOCK_EXCHANGE证券交易所650151890
51BUILDING_UNIVERSITY大学20015780
26BUILDING_THEATRE剧场300101010
30BUILDING_OPERA_HOUSE歌剧院22010800
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|塞爱维(CIV)文明联盟    

GMT+8, 2024-3-29 14:17

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表