UMoria  5.5.2
 全て データ構造 ファイル 関数 変数 型定義 マクロ定義
関数 | 変数
tables.c
#include "config.h"
#include "constant.h"
#include "types.h"
tables.cのインクルード依存関係図

関数

int general_store ()
 
int armory ()
 
int weaponsmith ()
 
int temple ()
 
int alchemist ()
 
int magic_shop ()
 

変数

char days [7][29]
 
store_type store [MAX_STORES]
 
owner_type owners [MAX_OWNERS]
 
int8u rgold_adj [MAX_RACES][MAX_RACES]
 
int16u store_choice [MAX_STORES][STORE_CHOICES]
 
int(* store_buy [MAX_STORES])()
 
char * colors [MAX_COLORS]
 
char * mushrooms [MAX_MUSH]
 
char * woods [MAX_WOODS]
 
char * metals [MAX_METALS]
 
char * rocks [MAX_ROCKS]
 
char * amulets [MAX_AMULETS]
 
char * syllables [MAX_SYLLABLES]
 
int8u blows_table [7][6]
 
int16u normal_table [NORMAL_TABLE_SIZE]
 

関数

int alchemist ( )
int armory ( )
int general_store ( )
int magic_shop ( )
int temple ( )
int weaponsmith ( )

変数

char* amulets[MAX_AMULETS]
初期値:
= {
"Amber","Driftwood","Coral","Agate","Ivory","Obsidian",
"Bone","Brass","Bronze","Pewter","Tortoise Shell"
}
int8u blows_table[7][6]
初期値:
= {
{ 1, 1, 1, 1, 1, 1 },
{ 1, 1, 1, 1, 2, 2 },
{ 1, 1, 1, 2, 2, 3 },
{ 1, 1, 2, 2, 3, 3 },
{ 1, 2, 2, 3, 3, 4 },
{ 1, 2, 2, 3, 4, 4 },
{ 2, 2, 3, 3, 4, 4 }
}
char* colors[MAX_COLORS]
初期値:
= {
"Icky Green", "Light Brown", "Clear",
"Azure","Blue","Blue Speckled","Black","Brown","Brown Speckled","Bubbling",
"Chartreuse","Cloudy","Copper Speckled","Crimson","Cyan","Dark Blue",
"Dark Green","Dark Red","Gold Speckled","Green","Green Speckled","Grey",
"Grey Speckled","Hazy","Indigo","Light Blue","Light Green","Magenta",
"Metallic Blue","Metallic Red","Metallic Green","Metallic Purple","Misty",
"Orange","Orange Speckled","Pink","Pink Speckled","Puce","Purple",
"Purple Speckled","Red","Red Speckled","Silver Speckled","Smoky",
"Tangerine","Violet","Vermilion","White","Yellow"
}
char days[7][29]
初期値:
= { "SUN:XXXXXXXXXXXXXXXXXXXXXXXX",
"MON:XXXXXXXX.........XXXXXXX",
"TUE:XXXXXXXX.........XXXXXXX",
"WED:XXXXXXXX.........XXXXXXX",
"THU:XXXXXXXX.........XXXXXXX",
"FRI:XXXXXXXX.........XXXXXXX",
"SAT:XXXXXXXXXXXXXXXXXXXXXXXX" }
char* metals[MAX_METALS]
初期値:
= {
"Aluminum","Cast Iron","Chromium","Copper","Gold","Iron","Magnesium",
"Molybdenum","Nickel","Rusty","Silver","Steel","Tin","Titanium","Tungsten",
"Zirconium","Zinc","Aluminum-Plated","Copper-Plated","Gold-Plated",
"Nickel-Plated","Silver-Plated","Steel-Plated","Tin-Plated","Zinc-Plated"
}
char* mushrooms[MAX_MUSH]
初期値:
= {
"Blue","Black","Black Spotted","Brown","Dark Blue","Dark Green","Dark Red",
"Ecru","Furry","Green","Grey","Light Blue","Light Green","Plaid","Red",
"Slimy","Tan","White","White Spotted","Wooden","Wrinkled","Yellow",
}
int16u normal_table[NORMAL_TABLE_SIZE]
int8u rgold_adj[MAX_RACES][MAX_RACES]
初期値:
= {
{ 100, 105, 105, 110, 113, 115, 120, 125},
{ 110, 100, 100, 105, 110, 120, 125, 130},
{ 110, 105, 100, 105, 110, 120, 125, 130},
{ 115, 110, 105, 95, 105, 110, 115, 130},
{ 115, 115, 110, 105, 95, 110, 115, 130},
{ 115, 120, 120, 110, 110, 95, 125, 135},
{ 115, 120, 125, 115, 115, 130, 110, 115},
{ 110, 115, 115, 110, 110, 130, 110, 110}
}
char* rocks[MAX_ROCKS]
初期値:
= {
"Alexandrite","Amethyst","Aquamarine","Azurite","Beryl","Bloodstone",
"Calcite","Carnelian","Corundum","Diamond","Emerald","Fluorite","Garnet",
"Granite","Jade","Jasper","Lapis Lazuli","Malachite","Marble","Moonstone",
"Onyx","Opal","Pearl","Quartz","Quartzite","Rhodonite","Ruby","Sapphire",
"Tiger Eye","Topaz","Turquoise","Zircon"
}
int(* store_buy[MAX_STORES])()
初期値:
= {
int magic_shop()
int weaponsmith()
int general_store()
int alchemist()
int armory()
int temple()
初期値:
= {
{366,365,364,84,84,365,123,366,365,350,349,348,347,346,346,345,345,345,
344,344,344,344,344,344,344,344},
{94,95,96,109,103,104,105,106,110,111,112,114,116,124,125,126,127,129,103,
104,124,125,91,92,95,96},
{29,30,34,37,45,49,57,58,59,65,67,68,73,74,75,77,79,80,81,83,29,30,80,83,
80,83},
{322,323,324,325,180,180,233,237,240,241,361,362,57,58,59,260,358,359,265,
237,237,240,240,241,323,359},
{173,174,175,351,351,352,353,354,355,356,357,206,227,230,236,252,253,352,
353,354,355,356,359,363,359,359},
{318,141,142,153,164,167,168,140,319,320,320,321,269,270,282,286,287,292,
293,294,295,308,269,290,319,282}
}
char* syllables[MAX_SYLLABLES]
初期値:
= {
"a","ab","ag","aks","ala","an","ankh","app",
"arg","arze","ash","aus","ban","bar","bat","bek",
"bie","bin","bit","bjor","blu","bot","bu",
"byt","comp","con","cos","cre","dalf","dan",
"den","doe","dok","eep","el","eng","er","ere","erk",
"esh","evs","fa","fid","for","fri","fu","gan",
"gar","glen","gop","gre","ha","he","hyd","i",
"ing","ion","ip","ish","it","ite","iv","jo",
"kho","kli","klis","la","lech","man","mar",
"me","mi","mic","mik","mon","mung","mur","nej",
"nelg","nep","ner","nes","nis","nih","nin","o",
"od","ood","org","orn","ox","oxy","pay","pet",
"ple","plu","po","pot","prok","re","rea","rhov",
"ri","ro","rog","rok","rol","sa","san","sat",
"see","sef","seh","shu","ski","sna","sne","snik",
"sno","so","sol","sri","sta","sun","ta","tab",
"tem","ther","ti","tox","trol","tue","turs","u",
"ulk","um","un","uni","ur","val","viv","vly",
"vom","wah","wed","werg","wex","whon","wun","x",
"yerg","yp","zun"
}
char* woods[MAX_WOODS]
初期値:
= {
"Aspen","Balsa","Banyan","Birch","Cedar","Cottonwood","Cypress","Dogwood",
"Elm","Eucalyptus","Hemlock","Hickory","Ironwood","Locust","Mahogany",
"Maple","Mulberry","Oak","Pine","Redwood","Rosewood","Spruce","Sycamore",
"Teak","Walnut",
}