• R/O
  • HTTP
  • SSH
  • HTTPS

hengband: Commit

変愚蛮怒のメインリポジトリです


Commit MetaInfo

Revisionda0eddc4644557039fa19925cff4299c6c29a043 (tree)
Zeit2020-03-22 21:03:19
AutorHourier <hourier@user...>
CommiterHourier

Log Message

[Refactor] #40233 Separated gold-magnification-table.c/h from store.c

Ändern Zusammenfassung

Diff

--- a/Hengband_vcs2017/Hengband/Hengband.vcxproj
+++ b/Hengband_vcs2017/Hengband/Hengband.vcxproj
@@ -210,6 +210,7 @@
210210 <ClCompile Include="..\..\src\io\tokenizer.c" />
211211 <ClCompile Include="..\..\src\io\write-diary.c" />
212212 <ClCompile Include="..\..\src\market\articles-on-sale.c" />
213+ <ClCompile Include="..\..\src\market\gold-magnification-table.c" />
213214 <ClCompile Include="..\..\src\market\poker.c" />
214215 <ClCompile Include="..\..\src\market\say-comments.c" />
215216 <ClCompile Include="..\..\src\market\store-owner-comments.c" />
@@ -386,6 +387,7 @@
386387 <ClInclude Include="..\..\src\io\tokenizer.h" />
387388 <ClInclude Include="..\..\src\io\write-diary.h" />
388389 <ClInclude Include="..\..\src\market\articles-on-sale.h" />
390+ <ClInclude Include="..\..\src\market\gold-magnification-table.h" />
389391 <ClInclude Include="..\..\src\market\poker.h" />
390392 <ClInclude Include="..\..\src\market\say-comments.h" />
391393 <ClInclude Include="..\..\src\market\store-owner-comments.h" />
--- a/Hengband_vcs2017/Hengband/Hengband.vcxproj.filters
+++ b/Hengband_vcs2017/Hengband/Hengband.vcxproj.filters
@@ -556,6 +556,9 @@
556556 <ClCompile Include="..\..\src\market\store-util.c">
557557 <Filter>market</Filter>
558558 </ClCompile>
559+ <ClCompile Include="..\..\src\market\gold-magnification-table.c">
560+ <Filter>market</Filter>
561+ </ClCompile>
559562 </ItemGroup>
560563 <ItemGroup>
561564 <ClInclude Include="..\..\src\gamevalue.h" />
@@ -1094,6 +1097,9 @@
10941097 <ClInclude Include="..\..\src\market\store-util.h">
10951098 <Filter>market</Filter>
10961099 </ClInclude>
1100+ <ClInclude Include="..\..\src\market\gold-magnification-table.h">
1101+ <Filter>market</Filter>
1102+ </ClInclude>
10971103 </ItemGroup>
10981104 <ItemGroup>
10991105 <None Include="..\..\src\wall.bmp" />
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -16,6 +16,7 @@ hengband_SOURCES = \
1616 market/articles-on-sale.c market/articles-on-sale.h \
1717 market/say-comments.c market/say-comments.h \
1818 market/store-util.c market/store-util.h \
19+ market/gold-magnification-table.c market/gold-magnification-table.h \
1920 store.c store.h bldg.c bldg.h chest.c chest.h chuukei.c chuukei.h \
2021 \
2122 view/display-characteristic.c view/display-characteristic.h \
--- /dev/null
+++ b/src/market/gold-magnification-table.c
@@ -0,0 +1,237 @@
1+#include "angband.h"
2+#include "market/gold-magnification-table.h"
3+
4+/*
5+ * Buying and selling adjustments for race combinations.
6+ * Entry[owner][player] gives the basic "cost inflation".
7+ */
8+byte rgold_adj[MAX_RACES][MAX_RACES] =
9+{
10+ /* Human */
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 },
15+
16+ /* Half-Elf */
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 },
21+
22+ /* Elf */
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 },
27+
28+ /* Halfling */
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 },
33+
34+ /* Gnome */
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 },
39+
40+ /* Dwarf */
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 },
45+
46+ /* Half-Orc */
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 },
51+
52+ /* Half-Troll */
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 },
57+
58+ /* Amberite */
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 },
63+
64+ /* High_Elf */
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 },
69+
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 },
75+
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 },
81+
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 },
87+
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 },
93+
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 },
99+
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 },
105+
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 },
111+
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 },
117+
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 },
123+
124+ /* Dark Elf */
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 },
129+
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 },
135+
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 },
141+
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 },
147+
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 },
153+
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 },
159+
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 },
165+
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 },
171+
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 },
177+
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 },
183+
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 },
189+
190+ /* Ent */
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 },
195+
196+ /* Angel */
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 },
201+
202+ /* Demon */
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 },
207+
208+ /* Dunadan */
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 },
213+
214+ /* Shadow Fairy */
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 },
219+
220+ /* Kutar */
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 },
225+
226+ /* Android */
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 },
231+
232+ /* Merfolk */
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 },
237+};
--- /dev/null
+++ b/src/market/gold-magnification-table.h
@@ -0,0 +1,3 @@
1+#pragma once
2+
3+byte rgold_adj[MAX_RACES][MAX_RACES];
--- a/src/store.c
+++ b/src/store.c
@@ -14,6 +14,7 @@
1414 #include "market/say-comments.h"
1515 #include "market/store-owners.h"
1616 #include "market/store-util.h"
17+#include "market/gold-magnification-table.h"
1718 #include "core.h"
1819 #include "util.h"
1920 #include "term.h"
@@ -70,247 +71,6 @@ static s16b inner_town_num = 0;
7071 */
7172 static int cur_store_feat;
7273
73-/*
74- * Buying and selling adjustments for race combinations.
75- * Entry[owner][player] gives the basic "cost inflation".
76- */
77-static byte rgold_adj[MAX_RACES][MAX_RACES] =
78-{
79- /*Hum, HfE, Elf, Hal, Gno, Dwa, HfO, HfT, Dun, HiE, Barbarian,
80- HfOg, HGn, HTn, Cyc, Yek, Klc, Kbd, Nbl, DkE, Drc, Mind Flayer,
81- Imp, Glm, Skl, Zombie, Vampire, Spectre, Fairy, Beastman, Ent,
82- Angel, Demon, Kutar, Android, Merfolk */
83-
84- /* Human */
85- { 100, 105, 105, 110, 113, 115, 120, 125, 100, 105, 100,
86- 124, 120, 110, 125, 115, 120, 120, 120, 120, 115, 120,
87- 115, 105, 125, 125, 125, 125, 105, 120, 105, 95, 140,
88- 100, 120, 110, 105, 110 },
89-
90- /* Half-Elf */
91- { 110, 100, 100, 105, 110, 120, 125, 130, 110, 100, 110,
92- 120, 115, 108, 115, 110, 110, 120, 120, 115, 115, 110,
93- 120, 110, 110, 110, 120, 110, 100, 125, 100, 95, 140,
94- 110, 115, 110, 110, 110 },
95-
96- /* Elf */
97- { 110, 105, 100, 105, 110, 120, 125, 130, 110, 100, 110,
98- 120, 120, 105, 120, 110, 105, 125, 125, 110, 115, 108,
99- 120, 115, 110, 110, 120, 110, 100, 125, 100, 95, 140,
100- 110, 110, 105, 110, 110 },
101-
102- /* Halfling */
103- { 115, 110, 105, 95, 105, 110, 115, 130, 115, 105, 115,
104- 125, 120, 120, 125, 115, 110, 120, 120, 120, 115, 115,
105- 120, 110, 120, 120, 130, 110, 110, 130, 110, 95, 140,
106- 115, 120, 105, 115, 105 },
107-
108- /* Gnome */
109- { 115, 115, 110, 105, 95, 110, 115, 130, 115, 110, 115,
110- 120, 125, 110, 120, 110, 105, 120, 110, 110, 105, 110,
111- 120, 101, 110, 110, 120, 120, 115, 130, 115, 95, 140,
112- 115, 110, 110, 115, 110 },
113-
114- /* Dwarf */
115- { 115, 120, 120, 110, 110, 95, 125, 135, 115, 120, 115,
116- 125, 140, 130, 130, 120, 115, 115, 115, 135, 125, 120,
117- 120, 105, 115, 115, 115, 115, 120, 130, 120, 95, 140,
118- 115, 110, 115, 115, 120 },
119-
120- /* Half-Orc */
121- { 115, 120, 125, 115, 115, 130, 110, 115, 115, 125, 115,
122- 110, 110, 120, 110, 120, 125, 115, 115, 110, 120, 110,
123- 115, 125, 120, 120, 115, 120, 125, 115, 125, 95, 140,
124- 115, 110, 115, 115, 125 },
125-
126- /* Half-Troll */
127- { 110, 115, 115, 110, 110, 130, 110, 110, 110, 115, 110,
128- 110, 115, 120, 110, 120, 120, 110, 110, 110, 115, 110,
129- 110, 115, 112, 112, 115, 112, 120, 110, 120, 95, 140,
130- 110, 110, 115, 110, 130 },
131-
132- /* Amberite */
133- { 100, 105, 105, 110, 113, 115, 120, 125, 100, 105, 100,
134- 120, 120, 105, 120, 115, 105, 115, 120, 110, 105, 105,
135- 120, 105, 120, 120, 125, 120, 105, 135, 105, 95, 140,
136- 100, 110, 110, 100, 110 },
137-
138- /* High_Elf */
139- { 110, 105, 100, 105, 110, 120, 125, 130, 110, 100, 110,
140- 125, 125, 101, 120, 115, 110, 115, 125, 110, 110, 110,
141- 125, 115, 120, 120, 125, 120, 100, 125, 100, 95, 140,
142- 110, 110, 105, 110, 110 },
143-
144- /* Human / Barbarian (copied from human) */
145- { 100, 105, 105, 110, 113, 115, 120, 125, 100, 105, 100,
146- 124, 120, 110, 125, 115, 120, 120, 120, 120, 115, 120,
147- 115, 105, 125, 125, 130, 125, 115, 120, 115, 95, 140,
148- 100, 120, 110, 100, 110 },
149-
150- /* Half-Ogre: theoretical, copied from half-troll */
151- { 110, 115, 115, 110, 110, 130, 110, 110, 110, 115, 110,
152- 110, 115, 120, 110, 120, 120, 110, 110, 110, 115, 110,
153- 110, 115, 112, 112, 115, 112, 120, 110, 120, 95, 140,
154- 110, 110, 115, 110, 120 },
155-
156- /* Half-Giant: theoretical, copied from half-troll */
157- { 110, 115, 115, 110, 110, 130, 110, 110, 110, 115, 110,
158- 110, 115, 120, 110, 120, 120, 110, 110, 110, 115, 110,
159- 110, 115, 112, 112, 115, 112, 130, 120, 130, 95, 140,
160- 110, 110, 115, 110, 115 },
161-
162- /* Half-Titan: theoretical, copied from High_Elf */
163- { 110, 105, 100, 105, 110, 120, 125, 130, 110, 100, 110,
164- 125, 125, 101, 120, 115, 110, 115, 125, 110, 110, 110,
165- 125, 115, 120, 120, 120, 120, 130, 130, 130, 95, 140,
166- 110, 110, 115, 110, 108 },
167-
168- /* Cyclops: theoretical, copied from half-troll */
169- { 110, 115, 115, 110, 110, 130, 110, 110, 110, 115, 110,
170- 110, 115, 120, 110, 120, 120, 110, 110, 110, 115, 110,
171- 110, 115, 112, 112, 115, 112, 130, 130, 130, 95, 140,
172- 110, 110, 115, 110, 115 },
173-
174- /* Yeek: theoretical, copied from Half-Orc */
175- { 115, 120, 125, 115, 115, 130, 110, 115, 115, 125, 115,
176- 110, 110, 120, 110, 120, 125, 115, 115, 110, 120, 110,
177- 115, 125, 120, 120, 120, 120, 130, 130, 130, 95, 140,
178- 115, 110, 115, 115, 110 },
179-
180- /* Klackon: theoretical, copied from Gnome */
181- { 115, 115, 110, 105, 95, 110, 115, 130, 115, 110, 115,
182- 120, 125, 110, 120, 110, 105, 120, 110, 110, 105, 110,
183- 120, 101, 110, 110, 120, 120, 130, 130, 130, 95, 140,
184- 115, 110, 115, 115, 110 },
185-
186- /* Kobold: theoretical, copied from Half-Orc */
187- { 115, 120, 125, 115, 115, 130, 110, 115, 115, 125, 115,
188- 110, 110, 120, 110, 120, 125, 115, 115, 110, 120, 110,
189- 115, 125, 120, 120, 120, 120, 130, 130, 130, 95, 140,
190- 115, 110, 115, 115, 120 },
191-
192- /* Nibelung: theoretical, copied from Dwarf */
193- { 115, 120, 120, 110, 110, 95, 125, 135, 115, 120, 115,
194- 125, 140, 130, 130, 120, 115, 115, 115, 135, 125, 120,
195- 120, 105, 115, 115, 120, 120, 130, 130, 130, 95, 140,
196- 115, 135, 115, 115, 120 },
197-
198- /* Dark Elf */
199- { 110, 110, 110, 115, 120, 130, 115, 115, 120, 110, 115,
200- 115, 115, 116, 115, 120, 120, 115, 115, 101, 110, 110,
201- 110, 110, 112, 122, 110, 110, 110, 115, 110, 120, 120,
202- 110, 101, 115, 110, 115 },
203-
204- /* Draconian: theoretical, copied from High_Elf */
205- { 110, 105, 100, 105, 110, 120, 125, 130, 110, 100, 110,
206- 125, 125, 101, 120, 115, 110, 115, 125, 110, 110, 110,
207- 125, 115, 120, 120, 120, 120, 130, 130, 130, 95, 140,
208- 110, 110, 115, 110, 115 },
209-
210- /* Mind Flayer: theoretical, copied from High_Elf */
211- { 110, 105, 100, 105, 110, 120, 125, 130, 110, 100, 110,
212- 125, 125, 101, 120, 115, 110, 115, 125, 110, 110, 110,
213- 125, 115, 120, 120, 120, 120, 130, 130, 130, 95, 140,
214- 110, 110, 115, 110, 110 },
215-
216- /* Imp: theoretical, copied from High_Elf */
217- { 110, 105, 100, 105, 110, 120, 125, 130, 110, 100, 110,
218- 125, 125, 101, 120, 115, 110, 115, 125, 110, 110, 110,
219- 125, 115, 120, 120, 120, 120, 130, 130, 130, 120, 120,
220- 110, 110, 115, 110, 120 },
221-
222- /* Golem: theoretical, copied from High_Elf */
223- { 110, 105, 100, 105, 110, 120, 125, 130, 110, 100, 110,
224- 125, 125, 101, 120, 115, 110, 115, 125, 110, 110, 110,
225- 125, 115, 120, 120, 120, 120, 130, 130, 130, 95, 140,
226- 110, 110, 115, 110, 110 },
227-
228- /* Skeleton: theoretical, copied from half-orc */
229- { 115, 120, 125, 115, 115, 130, 110, 115, 115, 125, 115,
230- 110, 110, 120, 110, 120, 125, 115, 115, 110, 120, 110,
231- 115, 125, 120, 120, 120, 120, 130, 130, 130, 120, 120,
232- 115, 110, 125, 115, 110 },
233-
234- /* Zombie: Theoretical, copied from half-orc */
235- { 115, 120, 125, 115, 115, 130, 110, 115, 115, 125, 115,
236- 110, 110, 120, 110, 120, 125, 115, 115, 110, 120, 110,
237- 115, 125, 120, 120, 120, 120, 130, 130, 130, 120, 120,
238- 115, 110, 125, 115, 110 },
239-
240- /* Vampire: Theoretical, copied from half-orc */
241- { 115, 120, 125, 115, 115, 130, 110, 115, 115, 125, 115,
242- 110, 110, 120, 110, 120, 125, 115, 115, 110, 120, 110,
243- 115, 125, 120, 120, 120, 120, 130, 130, 130, 120, 120,
244- 115, 110, 125, 115, 120 },
245-
246- /* Spectre: Theoretical, copied from half-orc */
247- { 115, 120, 125, 115, 115, 130, 110, 115, 115, 125, 115,
248- 110, 110, 120, 110, 120, 125, 115, 115, 110, 120, 110,
249- 115, 125, 120, 120, 120, 120, 130, 130, 130, 120, 120,
250- 115, 110, 125, 115, 110 },
251-
252- /* Sprite: Theoretical, copied from half-orc */
253- { 115, 120, 125, 115, 115, 130, 110, 115, 115, 125, 115,
254- 110, 110, 120, 110, 120, 125, 115, 115, 110, 120, 110,
255- 115, 125, 120, 120, 120, 120, 130, 130, 130, 95, 140,
256- 115, 110, 105, 115, 110 },
257-
258- /* Beastman: Theoretical, copied from half-orc */
259- { 115, 120, 125, 115, 115, 130, 110, 115, 115, 125, 115,
260- 110, 110, 120, 110, 120, 125, 115, 115, 110, 120, 110,
261- 115, 125, 120, 120, 120, 120, 130, 130, 130, 95, 140,
262- 115, 110, 115, 115, 125 },
263-
264- /* Ent */
265- { 110, 105, 100, 105, 110, 120, 125, 130, 110, 100, 110,
266- 120, 120, 105, 120, 110, 105, 125, 125, 110, 115, 108,
267- 120, 115, 110, 110, 120, 110, 100, 125, 100, 95, 140,
268- 110, 110, 105, 110, 110 },
269-
270- /* Angel */
271- { 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95,
272- 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95,
273- 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 160,
274- 95, 95, 95, 95, 95 },
275-
276- /* Demon */
277- { 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
278- 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
279- 140, 140, 140, 140, 140, 140, 140, 140, 140, 160, 120,
280- 140, 140, 140, 140, 140 },
281-
282- /* Dunadan */
283- { 100, 105, 105, 110, 113, 115, 120, 125, 100, 105, 100,
284- 124, 120, 110, 125, 115, 120, 120, 120, 120, 115, 120,
285- 115, 105, 125, 125, 125, 125, 105, 120, 105, 95, 140,
286- 100, 120, 110, 100, 110 },
287-
288- /* Shadow Fairy */
289- { 110, 110, 110, 115, 120, 130, 115, 115, 120, 110, 115,
290- 115, 115, 116, 115, 120, 120, 115, 115, 101, 110, 110,
291- 110, 110, 112, 122, 110, 110, 110, 115, 110, 120, 120,
292- 110, 101, 115, 110, 115 },
293-
294- /* Kutar */
295- { 110, 110, 105, 105, 110, 115, 115, 115, 110, 105, 110,
296- 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115,
297- 115, 115, 125, 125, 125, 125, 105, 115, 105, 95, 140,
298- 110, 115, 100, 110, 110 },
299-
300- /* Android */
301- { 105, 105, 105, 110, 113, 115, 120, 125, 100, 105, 100,
302- 124, 120, 110, 125, 115, 120, 120, 120, 120, 115, 120,
303- 115, 105, 125, 125, 125, 125, 105, 120, 105, 95, 140,
304- 100, 120, 110, 100, 110 },
305-
306- /* Merfolk */
307- { 110, 110, 110, 105, 110, 120, 125, 130, 110, 110, 110,
308- 120, 115, 108, 115, 110, 110, 120, 120, 115, 115, 110,
309- 120, 110, 110, 110, 120, 110, 110, 125, 110, 95, 140,
310- 110, 115, 110, 110, 100 },
311-};
312-
313-
31474 /*!
31575 * @brief 店舗価格を決定する. 無料にはならない /
31676 * Determine the price of an item (qty one) in a store.
Show on old repository browser