1 #include "store/gold-magnification-table.h"
4 * Buying and selling adjustments for race combinations.
5 * Entry[owner][player] gives the basic "cost inflation".
8 byte rgold_adj[MAX_RACES][MAX_RACES] =
11 { 100, 105, 105, 110, 113, 115, 120, 125, 100, 105, 100,
12 124, 120, 110, 125, 115, 120, 120, 120, 120, 115, 120,
13 115, 105, 125, 125, 125, 125, 105, 120, 105, 95, 140,
14 100, 120, 110, 105, 110 },
17 { 110, 100, 100, 105, 110, 120, 125, 130, 110, 100, 110,
18 120, 115, 108, 115, 110, 110, 120, 120, 115, 115, 110,
19 120, 110, 110, 110, 120, 110, 100, 125, 100, 95, 140,
20 110, 115, 110, 110, 110 },
23 { 110, 105, 100, 105, 110, 120, 125, 130, 110, 100, 110,
24 120, 120, 105, 120, 110, 105, 125, 125, 110, 115, 108,
25 120, 115, 110, 110, 120, 110, 100, 125, 100, 95, 140,
26 110, 110, 105, 110, 110 },
29 { 115, 110, 105, 95, 105, 110, 115, 130, 115, 105, 115,
30 125, 120, 120, 125, 115, 110, 120, 120, 120, 115, 115,
31 120, 110, 120, 120, 130, 110, 110, 130, 110, 95, 140,
32 115, 120, 105, 115, 105 },
35 { 115, 115, 110, 105, 95, 110, 115, 130, 115, 110, 115,
36 120, 125, 110, 120, 110, 105, 120, 110, 110, 105, 110,
37 120, 101, 110, 110, 120, 120, 115, 130, 115, 95, 140,
38 115, 110, 110, 115, 110 },
41 { 115, 120, 120, 110, 110, 95, 125, 135, 115, 120, 115,
42 125, 140, 130, 130, 120, 115, 115, 115, 135, 125, 120,
43 120, 105, 115, 115, 115, 115, 120, 130, 120, 95, 140,
44 115, 110, 115, 115, 120 },
47 { 115, 120, 125, 115, 115, 130, 110, 115, 115, 125, 115,
48 110, 110, 120, 110, 120, 125, 115, 115, 110, 120, 110,
49 115, 125, 120, 120, 115, 120, 125, 115, 125, 95, 140,
50 115, 110, 115, 115, 125 },
53 { 110, 115, 115, 110, 110, 130, 110, 110, 110, 115, 110,
54 110, 115, 120, 110, 120, 120, 110, 110, 110, 115, 110,
55 110, 115, 112, 112, 115, 112, 120, 110, 120, 95, 140,
56 110, 110, 115, 110, 130 },
59 { 100, 105, 105, 110, 113, 115, 120, 125, 100, 105, 100,
60 120, 120, 105, 120, 115, 105, 115, 120, 110, 105, 105,
61 120, 105, 120, 120, 125, 120, 105, 135, 105, 95, 140,
62 100, 110, 110, 100, 110 },
65 { 110, 105, 100, 105, 110, 120, 125, 130, 110, 100, 110,
66 125, 125, 101, 120, 115, 110, 115, 125, 110, 110, 110,
67 125, 115, 120, 120, 125, 120, 100, 125, 100, 95, 140,
68 110, 110, 105, 110, 110 },
70 /* Human / Barbarian (copied from human) */
71 { 100, 105, 105, 110, 113, 115, 120, 125, 100, 105, 100,
72 124, 120, 110, 125, 115, 120, 120, 120, 120, 115, 120,
73 115, 105, 125, 125, 130, 125, 115, 120, 115, 95, 140,
74 100, 120, 110, 100, 110 },
76 /* Half-Ogre: theoretical, copied from half-troll */
77 { 110, 115, 115, 110, 110, 130, 110, 110, 110, 115, 110,
78 110, 115, 120, 110, 120, 120, 110, 110, 110, 115, 110,
79 110, 115, 112, 112, 115, 112, 120, 110, 120, 95, 140,
80 110, 110, 115, 110, 120 },
82 /* Half-Giant: theoretical, copied from half-troll */
83 { 110, 115, 115, 110, 110, 130, 110, 110, 110, 115, 110,
84 110, 115, 120, 110, 120, 120, 110, 110, 110, 115, 110,
85 110, 115, 112, 112, 115, 112, 130, 120, 130, 95, 140,
86 110, 110, 115, 110, 115 },
88 /* Half-Titan: theoretical, copied from High_Elf */
89 { 110, 105, 100, 105, 110, 120, 125, 130, 110, 100, 110,
90 125, 125, 101, 120, 115, 110, 115, 125, 110, 110, 110,
91 125, 115, 120, 120, 120, 120, 130, 130, 130, 95, 140,
92 110, 110, 115, 110, 108 },
94 /* Cyclops: theoretical, copied from half-troll */
95 { 110, 115, 115, 110, 110, 130, 110, 110, 110, 115, 110,
96 110, 115, 120, 110, 120, 120, 110, 110, 110, 115, 110,
97 110, 115, 112, 112, 115, 112, 130, 130, 130, 95, 140,
98 110, 110, 115, 110, 115 },
100 /* Yeek: theoretical, copied from Half-Orc */
101 { 115, 120, 125, 115, 115, 130, 110, 115, 115, 125, 115,
102 110, 110, 120, 110, 120, 125, 115, 115, 110, 120, 110,
103 115, 125, 120, 120, 120, 120, 130, 130, 130, 95, 140,
104 115, 110, 115, 115, 110 },
106 /* Klackon: theoretical, copied from Gnome */
107 { 115, 115, 110, 105, 95, 110, 115, 130, 115, 110, 115,
108 120, 125, 110, 120, 110, 105, 120, 110, 110, 105, 110,
109 120, 101, 110, 110, 120, 120, 130, 130, 130, 95, 140,
110 115, 110, 115, 115, 110 },
112 /* Kobold: theoretical, copied from Half-Orc */
113 { 115, 120, 125, 115, 115, 130, 110, 115, 115, 125, 115,
114 110, 110, 120, 110, 120, 125, 115, 115, 110, 120, 110,
115 115, 125, 120, 120, 120, 120, 130, 130, 130, 95, 140,
116 115, 110, 115, 115, 120 },
118 /* Nibelung: theoretical, copied from Dwarf */
119 { 115, 120, 120, 110, 110, 95, 125, 135, 115, 120, 115,
120 125, 140, 130, 130, 120, 115, 115, 115, 135, 125, 120,
121 120, 105, 115, 115, 120, 120, 130, 130, 130, 95, 140,
122 115, 135, 115, 115, 120 },
125 { 110, 110, 110, 115, 120, 130, 115, 115, 120, 110, 115,
126 115, 115, 116, 115, 120, 120, 115, 115, 101, 110, 110,
127 110, 110, 112, 122, 110, 110, 110, 115, 110, 120, 120,
128 110, 101, 115, 110, 115 },
130 /* Draconian: theoretical, copied from High_Elf */
131 { 110, 105, 100, 105, 110, 120, 125, 130, 110, 100, 110,
132 125, 125, 101, 120, 115, 110, 115, 125, 110, 110, 110,
133 125, 115, 120, 120, 120, 120, 130, 130, 130, 95, 140,
134 110, 110, 115, 110, 115 },
136 /* Mind Flayer: theoretical, copied from High_Elf */
137 { 110, 105, 100, 105, 110, 120, 125, 130, 110, 100, 110,
138 125, 125, 101, 120, 115, 110, 115, 125, 110, 110, 110,
139 125, 115, 120, 120, 120, 120, 130, 130, 130, 95, 140,
140 110, 110, 115, 110, 110 },
142 /* Imp: theoretical, copied from High_Elf */
143 { 110, 105, 100, 105, 110, 120, 125, 130, 110, 100, 110,
144 125, 125, 101, 120, 115, 110, 115, 125, 110, 110, 110,
145 125, 115, 120, 120, 120, 120, 130, 130, 130, 120, 120,
146 110, 110, 115, 110, 120 },
148 /* Golem: theoretical, copied from High_Elf */
149 { 110, 105, 100, 105, 110, 120, 125, 130, 110, 100, 110,
150 125, 125, 101, 120, 115, 110, 115, 125, 110, 110, 110,
151 125, 115, 120, 120, 120, 120, 130, 130, 130, 95, 140,
152 110, 110, 115, 110, 110 },
154 /* Skeleton: theoretical, copied from half-orc */
155 { 115, 120, 125, 115, 115, 130, 110, 115, 115, 125, 115,
156 110, 110, 120, 110, 120, 125, 115, 115, 110, 120, 110,
157 115, 125, 120, 120, 120, 120, 130, 130, 130, 120, 120,
158 115, 110, 125, 115, 110 },
160 /* Zombie: Theoretical, copied from half-orc */
161 { 115, 120, 125, 115, 115, 130, 110, 115, 115, 125, 115,
162 110, 110, 120, 110, 120, 125, 115, 115, 110, 120, 110,
163 115, 125, 120, 120, 120, 120, 130, 130, 130, 120, 120,
164 115, 110, 125, 115, 110 },
166 /* Vampire: Theoretical, copied from half-orc */
167 { 115, 120, 125, 115, 115, 130, 110, 115, 115, 125, 115,
168 110, 110, 120, 110, 120, 125, 115, 115, 110, 120, 110,
169 115, 125, 120, 120, 120, 120, 130, 130, 130, 120, 120,
170 115, 110, 125, 115, 120 },
172 /* Spectre: Theoretical, copied from half-orc */
173 { 115, 120, 125, 115, 115, 130, 110, 115, 115, 125, 115,
174 110, 110, 120, 110, 120, 125, 115, 115, 110, 120, 110,
175 115, 125, 120, 120, 120, 120, 130, 130, 130, 120, 120,
176 115, 110, 125, 115, 110 },
178 /* Sprite: Theoretical, copied from half-orc */
179 { 115, 120, 125, 115, 115, 130, 110, 115, 115, 125, 115,
180 110, 110, 120, 110, 120, 125, 115, 115, 110, 120, 110,
181 115, 125, 120, 120, 120, 120, 130, 130, 130, 95, 140,
182 115, 110, 105, 115, 110 },
184 /* Beastman: Theoretical, copied from half-orc */
185 { 115, 120, 125, 115, 115, 130, 110, 115, 115, 125, 115,
186 110, 110, 120, 110, 120, 125, 115, 115, 110, 120, 110,
187 115, 125, 120, 120, 120, 120, 130, 130, 130, 95, 140,
188 115, 110, 115, 115, 125 },
191 { 110, 105, 100, 105, 110, 120, 125, 130, 110, 100, 110,
192 120, 120, 105, 120, 110, 105, 125, 125, 110, 115, 108,
193 120, 115, 110, 110, 120, 110, 100, 125, 100, 95, 140,
194 110, 110, 105, 110, 110 },
197 { 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95,
198 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95,
199 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 160,
200 95, 95, 95, 95, 95 },
203 { 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
204 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
205 140, 140, 140, 140, 140, 140, 140, 140, 140, 160, 120,
206 140, 140, 140, 140, 140 },
209 { 100, 105, 105, 110, 113, 115, 120, 125, 100, 105, 100,
210 124, 120, 110, 125, 115, 120, 120, 120, 120, 115, 120,
211 115, 105, 125, 125, 125, 125, 105, 120, 105, 95, 140,
212 100, 120, 110, 100, 110 },
215 { 110, 110, 110, 115, 120, 130, 115, 115, 120, 110, 115,
216 115, 115, 116, 115, 120, 120, 115, 115, 101, 110, 110,
217 110, 110, 112, 122, 110, 110, 110, 115, 110, 120, 120,
218 110, 101, 115, 110, 115 },
221 { 110, 110, 105, 105, 110, 115, 115, 115, 110, 105, 110,
222 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115,
223 115, 115, 125, 125, 125, 125, 105, 115, 105, 95, 140,
224 110, 115, 100, 110, 110 },
227 { 105, 105, 105, 110, 113, 115, 120, 125, 100, 105, 100,
228 124, 120, 110, 125, 115, 120, 120, 120, 120, 115, 120,
229 115, 105, 125, 125, 125, 125, 105, 120, 105, 95, 140,
230 100, 120, 110, 100, 110 },
233 { 110, 110, 110, 105, 110, 120, 125, 130, 110, 110, 110,
234 120, 115, 108, 115, 110, 110, 120, 120, 115, 115, 110,
235 120, 110, 110, 110, 120, 110, 110, 125, 110, 95, 140,
236 110, 115, 110, 110, 100 },