1 #include "store/gold-magnification-table.h"
4 * Buying and selling adjustments for race combinations.
5 * Entry[owner][player] gives the basic "cost inflation".
7 byte rgold_adj[MAX_RACES][MAX_RACES] =
10 { 100, 105, 105, 110, 113, 115, 120, 125, 100, 105, 100,
11 124, 120, 110, 125, 115, 120, 120, 120, 120, 115, 120,
12 115, 105, 125, 125, 125, 125, 105, 120, 105, 95, 140,
13 100, 120, 110, 105, 110 },
16 { 110, 100, 100, 105, 110, 120, 125, 130, 110, 100, 110,
17 120, 115, 108, 115, 110, 110, 120, 120, 115, 115, 110,
18 120, 110, 110, 110, 120, 110, 100, 125, 100, 95, 140,
19 110, 115, 110, 110, 110 },
22 { 110, 105, 100, 105, 110, 120, 125, 130, 110, 100, 110,
23 120, 120, 105, 120, 110, 105, 125, 125, 110, 115, 108,
24 120, 115, 110, 110, 120, 110, 100, 125, 100, 95, 140,
25 110, 110, 105, 110, 110 },
28 { 115, 110, 105, 95, 105, 110, 115, 130, 115, 105, 115,
29 125, 120, 120, 125, 115, 110, 120, 120, 120, 115, 115,
30 120, 110, 120, 120, 130, 110, 110, 130, 110, 95, 140,
31 115, 120, 105, 115, 105 },
34 { 115, 115, 110, 105, 95, 110, 115, 130, 115, 110, 115,
35 120, 125, 110, 120, 110, 105, 120, 110, 110, 105, 110,
36 120, 101, 110, 110, 120, 120, 115, 130, 115, 95, 140,
37 115, 110, 110, 115, 110 },
40 { 115, 120, 120, 110, 110, 95, 125, 135, 115, 120, 115,
41 125, 140, 130, 130, 120, 115, 115, 115, 135, 125, 120,
42 120, 105, 115, 115, 115, 115, 120, 130, 120, 95, 140,
43 115, 110, 115, 115, 120 },
46 { 115, 120, 125, 115, 115, 130, 110, 115, 115, 125, 115,
47 110, 110, 120, 110, 120, 125, 115, 115, 110, 120, 110,
48 115, 125, 120, 120, 115, 120, 125, 115, 125, 95, 140,
49 115, 110, 115, 115, 125 },
52 { 110, 115, 115, 110, 110, 130, 110, 110, 110, 115, 110,
53 110, 115, 120, 110, 120, 120, 110, 110, 110, 115, 110,
54 110, 115, 112, 112, 115, 112, 120, 110, 120, 95, 140,
55 110, 110, 115, 110, 130 },
58 { 100, 105, 105, 110, 113, 115, 120, 125, 100, 105, 100,
59 120, 120, 105, 120, 115, 105, 115, 120, 110, 105, 105,
60 120, 105, 120, 120, 125, 120, 105, 135, 105, 95, 140,
61 100, 110, 110, 100, 110 },
64 { 110, 105, 100, 105, 110, 120, 125, 130, 110, 100, 110,
65 125, 125, 101, 120, 115, 110, 115, 125, 110, 110, 110,
66 125, 115, 120, 120, 125, 120, 100, 125, 100, 95, 140,
67 110, 110, 105, 110, 110 },
69 /* Human / Barbarian (copied from human) */
70 { 100, 105, 105, 110, 113, 115, 120, 125, 100, 105, 100,
71 124, 120, 110, 125, 115, 120, 120, 120, 120, 115, 120,
72 115, 105, 125, 125, 130, 125, 115, 120, 115, 95, 140,
73 100, 120, 110, 100, 110 },
75 /* Half-Ogre: theoretical, copied from half-troll */
76 { 110, 115, 115, 110, 110, 130, 110, 110, 110, 115, 110,
77 110, 115, 120, 110, 120, 120, 110, 110, 110, 115, 110,
78 110, 115, 112, 112, 115, 112, 120, 110, 120, 95, 140,
79 110, 110, 115, 110, 120 },
81 /* Half-Giant: theoretical, copied from half-troll */
82 { 110, 115, 115, 110, 110, 130, 110, 110, 110, 115, 110,
83 110, 115, 120, 110, 120, 120, 110, 110, 110, 115, 110,
84 110, 115, 112, 112, 115, 112, 130, 120, 130, 95, 140,
85 110, 110, 115, 110, 115 },
87 /* Half-Titan: theoretical, copied from High_Elf */
88 { 110, 105, 100, 105, 110, 120, 125, 130, 110, 100, 110,
89 125, 125, 101, 120, 115, 110, 115, 125, 110, 110, 110,
90 125, 115, 120, 120, 120, 120, 130, 130, 130, 95, 140,
91 110, 110, 115, 110, 108 },
93 /* Cyclops: theoretical, copied from half-troll */
94 { 110, 115, 115, 110, 110, 130, 110, 110, 110, 115, 110,
95 110, 115, 120, 110, 120, 120, 110, 110, 110, 115, 110,
96 110, 115, 112, 112, 115, 112, 130, 130, 130, 95, 140,
97 110, 110, 115, 110, 115 },
99 /* Yeek: theoretical, copied from Half-Orc */
100 { 115, 120, 125, 115, 115, 130, 110, 115, 115, 125, 115,
101 110, 110, 120, 110, 120, 125, 115, 115, 110, 120, 110,
102 115, 125, 120, 120, 120, 120, 130, 130, 130, 95, 140,
103 115, 110, 115, 115, 110 },
105 /* Klackon: theoretical, copied from Gnome */
106 { 115, 115, 110, 105, 95, 110, 115, 130, 115, 110, 115,
107 120, 125, 110, 120, 110, 105, 120, 110, 110, 105, 110,
108 120, 101, 110, 110, 120, 120, 130, 130, 130, 95, 140,
109 115, 110, 115, 115, 110 },
111 /* Kobold: theoretical, copied from Half-Orc */
112 { 115, 120, 125, 115, 115, 130, 110, 115, 115, 125, 115,
113 110, 110, 120, 110, 120, 125, 115, 115, 110, 120, 110,
114 115, 125, 120, 120, 120, 120, 130, 130, 130, 95, 140,
115 115, 110, 115, 115, 120 },
117 /* Nibelung: theoretical, copied from Dwarf */
118 { 115, 120, 120, 110, 110, 95, 125, 135, 115, 120, 115,
119 125, 140, 130, 130, 120, 115, 115, 115, 135, 125, 120,
120 120, 105, 115, 115, 120, 120, 130, 130, 130, 95, 140,
121 115, 135, 115, 115, 120 },
124 { 110, 110, 110, 115, 120, 130, 115, 115, 120, 110, 115,
125 115, 115, 116, 115, 120, 120, 115, 115, 101, 110, 110,
126 110, 110, 112, 122, 110, 110, 110, 115, 110, 120, 120,
127 110, 101, 115, 110, 115 },
129 /* Draconian: theoretical, copied from High_Elf */
130 { 110, 105, 100, 105, 110, 120, 125, 130, 110, 100, 110,
131 125, 125, 101, 120, 115, 110, 115, 125, 110, 110, 110,
132 125, 115, 120, 120, 120, 120, 130, 130, 130, 95, 140,
133 110, 110, 115, 110, 115 },
135 /* Mind Flayer: theoretical, copied from High_Elf */
136 { 110, 105, 100, 105, 110, 120, 125, 130, 110, 100, 110,
137 125, 125, 101, 120, 115, 110, 115, 125, 110, 110, 110,
138 125, 115, 120, 120, 120, 120, 130, 130, 130, 95, 140,
139 110, 110, 115, 110, 110 },
141 /* Imp: theoretical, copied from High_Elf */
142 { 110, 105, 100, 105, 110, 120, 125, 130, 110, 100, 110,
143 125, 125, 101, 120, 115, 110, 115, 125, 110, 110, 110,
144 125, 115, 120, 120, 120, 120, 130, 130, 130, 120, 120,
145 110, 110, 115, 110, 120 },
147 /* Golem: theoretical, copied from High_Elf */
148 { 110, 105, 100, 105, 110, 120, 125, 130, 110, 100, 110,
149 125, 125, 101, 120, 115, 110, 115, 125, 110, 110, 110,
150 125, 115, 120, 120, 120, 120, 130, 130, 130, 95, 140,
151 110, 110, 115, 110, 110 },
153 /* Skeleton: theoretical, copied from half-orc */
154 { 115, 120, 125, 115, 115, 130, 110, 115, 115, 125, 115,
155 110, 110, 120, 110, 120, 125, 115, 115, 110, 120, 110,
156 115, 125, 120, 120, 120, 120, 130, 130, 130, 120, 120,
157 115, 110, 125, 115, 110 },
159 /* Zombie: Theoretical, copied from half-orc */
160 { 115, 120, 125, 115, 115, 130, 110, 115, 115, 125, 115,
161 110, 110, 120, 110, 120, 125, 115, 115, 110, 120, 110,
162 115, 125, 120, 120, 120, 120, 130, 130, 130, 120, 120,
163 115, 110, 125, 115, 110 },
165 /* Vampire: Theoretical, copied from half-orc */
166 { 115, 120, 125, 115, 115, 130, 110, 115, 115, 125, 115,
167 110, 110, 120, 110, 120, 125, 115, 115, 110, 120, 110,
168 115, 125, 120, 120, 120, 120, 130, 130, 130, 120, 120,
169 115, 110, 125, 115, 120 },
171 /* Spectre: Theoretical, copied from half-orc */
172 { 115, 120, 125, 115, 115, 130, 110, 115, 115, 125, 115,
173 110, 110, 120, 110, 120, 125, 115, 115, 110, 120, 110,
174 115, 125, 120, 120, 120, 120, 130, 130, 130, 120, 120,
175 115, 110, 125, 115, 110 },
177 /* Sprite: Theoretical, copied from half-orc */
178 { 115, 120, 125, 115, 115, 130, 110, 115, 115, 125, 115,
179 110, 110, 120, 110, 120, 125, 115, 115, 110, 120, 110,
180 115, 125, 120, 120, 120, 120, 130, 130, 130, 95, 140,
181 115, 110, 105, 115, 110 },
183 /* Beastman: Theoretical, copied from half-orc */
184 { 115, 120, 125, 115, 115, 130, 110, 115, 115, 125, 115,
185 110, 110, 120, 110, 120, 125, 115, 115, 110, 120, 110,
186 115, 125, 120, 120, 120, 120, 130, 130, 130, 95, 140,
187 115, 110, 115, 115, 125 },
190 { 110, 105, 100, 105, 110, 120, 125, 130, 110, 100, 110,
191 120, 120, 105, 120, 110, 105, 125, 125, 110, 115, 108,
192 120, 115, 110, 110, 120, 110, 100, 125, 100, 95, 140,
193 110, 110, 105, 110, 110 },
196 { 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95,
197 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95,
198 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 160,
199 95, 95, 95, 95, 95 },
202 { 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
203 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
204 140, 140, 140, 140, 140, 140, 140, 140, 140, 160, 120,
205 140, 140, 140, 140, 140 },
208 { 100, 105, 105, 110, 113, 115, 120, 125, 100, 105, 100,
209 124, 120, 110, 125, 115, 120, 120, 120, 120, 115, 120,
210 115, 105, 125, 125, 125, 125, 105, 120, 105, 95, 140,
211 100, 120, 110, 100, 110 },
214 { 110, 110, 110, 115, 120, 130, 115, 115, 120, 110, 115,
215 115, 115, 116, 115, 120, 120, 115, 115, 101, 110, 110,
216 110, 110, 112, 122, 110, 110, 110, 115, 110, 120, 120,
217 110, 101, 115, 110, 115 },
220 { 110, 110, 105, 105, 110, 115, 115, 115, 110, 105, 110,
221 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115,
222 115, 115, 125, 125, 125, 125, 105, 115, 105, 95, 140,
223 110, 115, 100, 110, 110 },
226 { 105, 105, 105, 110, 113, 115, 120, 125, 100, 105, 100,
227 124, 120, 110, 125, 115, 120, 120, 120, 120, 115, 120,
228 115, 105, 125, 125, 125, 125, 105, 120, 105, 95, 140,
229 100, 120, 110, 100, 110 },
232 { 110, 110, 110, 105, 110, 120, 125, 130, 110, 110, 110,
233 120, 115, 108, 115, 110, 110, 120, 120, 115, 115, 110,
234 120, 110, 110, 110, 120, 110, 110, 125, 110, 95, 140,
235 110, 115, 110, 110, 100 },