Показать сообщение отдельно
Старый 19.01.2005, 11:40   #74
Vam

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: Уроки скриптологии

Продолжение...


// Гильдии
const int GIL_NONE * * * * * * * * * * * * * * * * * *= 0; * * *//Отсутствует
const int GIL_HUMAN * * * * * * * * * * * * * * * * * *= 1; * * *//Люди (специальная гильдия, набор констант для этой гильдии описан в файле Species.d)
const int GIL_PAL * * * * * * * * * * * * * * * * * *= 1; * * *//Паладины
const int GIL_MIL * * * * * * * * * * * * * * * * * *= 2; * * *//Милиционеры
const int GIL_VLK * * * * * * * * * * * * * * * * * *= 3; * * *//Горожане
const int GIL_KDF * * * * * * * * * * * * * * * * * *= 4; * * *//Маги огня
const int GIL_NOV * * * * * * * * * * * * * * * * * *= 5; * * *//Маги послушники
const int GIL_DJG * * * * * * * * * * * * * * * * * *= 6; * * *//Охотники на драконов
const int GIL_SLD * * * * * * * * * * * * * * * * * *= 7; * * *//Ополчение
const int GIL_BAU * * * * * * * * * * * * * * * * * *= 8; * * *//Крестьяне
const int GIL_BDT * * * * * * * * * * * * * * * * * *= 9; * * *//Бандиты
const int GIL_STRF * * * * * * * * * * * * * * * * * *= 10; ** * *//Заключенные
const int GIL_DMT * * * * * * * * * * * * * * * * * *= 11; * * *//Черные маги
const int GIL_OUT * * * * * * * * * * * * * * * * * *= 12; ** * *//Чужеземцы
const int GIL_PIR * * * * * * * * * * * * * * * * * *= 13; * * *//Пираты
const int GIL_KDW * * * * * * * * * * * * * * * * * *= 14; * * *//Маги воды
const int GIL_EMPTY_D * * * * * * * * * * * * * * *= 15; * * *//(пусто)
//-----------------------------------------------
const int GIL_PUBLIC * * * * * * * * * * * * * * *= 15; ** * *//Публичная гильдия
//-----------------------------------------------

const int GIL_SEPERATOR_HUM * * * * * * * * * * * *= 16; * * *//Разделитель между людьми и животными

const int GIL_MEATBUG * * * * * * * * * * * * * * *= 17; * * *//Мясной жук
const int GIL_SHEEP * * * * * * * * * * * * * * * * * *= 18; * * *//Овца
const int GIL_GOBBO * * * * * * * * * * * * * * * * * *= 19; ** * *//Гоблин / Черный гоблин
const int GIL_GOBBO_SKELETON * * * * * * * * *= 20; * * *//Скелет гоблина
const int GIL_SUMMONED_GOBBO_SKELETON * * *= 21; * * *//Вызванный Скелет гоблина
const int GIL_SCAVENGER * * * * * * * * * * * * * * *= 22; ** * *//Падальщик / Зубастик
const int GIL_GIANT_RAT * * * * * * * * * * * * * * *= 23; * * *//Крыса
const int GIL_GIANT_BUG * * * * * * * * * * * * * * *= 24; * * *//Полевой жук
const int GIL_BLOODFLY * * * * * * * * * * * * * * *= 25; * * *//Кровяной шершень
const int GIL_WARAN * * * * * * * * * * * * * * * * * *= 26; ** * *//Ящерица / Огненная ящерица
const int GIL_WOLF * * * * * * * * * * * * * * * * * *= 27; ** * *//Волк / Варг
const int GIL_SUMMONED_WOLF * * * * * * * * * * * *= 28; * * *//Вызванный Волк
const int GIL_MINECRAWLER * * * * * * * * * * * *= 29; ** * *//Ползун / Воин ползунов
const int GIL_LURKER * * * * * * * * * * * * * * *= 30; * * *//Шныг
const int GIL_SKELETON * * * * * * * * * * * * * * *= 31; * * *//Скелет
const int GIL_SUMMONED_SKELETON * * * * * * * * *= 32; * * *//Вызванный Скелет
const int GIL_SKELETON_MAGE * * * * * * * * * * * *= 33; * * *//Маг скелетов
const int GIL_ZOMBIE * * * * * * * * * * * * * * *= 34; * * *//Зомби
const int GIL_SNAPPER * * * * * * * * * * * * * * *= 35; ** * *//Глорх / Остер / Расчленитель
const int GIL_SHADOWBEAST * * * * * * * * * * * *= 36; * * *//Мракорис
const int GIL_SHADOWBEAST_SKELETON * * * * * *= 37; * * *//Скелет мракориса
const int GIL_HARPY * * * * * * * * * * * * * * * * * *= 38; * * *//Гарпия
const int GIL_STONEGOLEM * * * * * * * * * * * *= 39; * * *//Каменный голем
const int GIL_FIREGOLEM * * * * * * * * * * * * * * *= 40; * * *//Огненный голем
const int GIL_ICEGOLEM * * * * * * * * * * * * * * *= 41; * * *//Ледяной голем
const int GIL_SUMMONED_GOLEM * * * * * * * * *= 42; * * *//Вызванный Голем
const int GIL_DEMON * * * * * * * * * * * * * * * * * *= 43; * * *//Демон / Лорд демонов
const int GIL_SUMMONED_DEMON * * * * * * * * *= 44; * * *//Вызванный Демон
const int GIL_TROLL * * * * * * * * * * * * * * * * * *= 45; ** * *//Троль / Черный троль
const int GIL_SWAMPSHARK * * * * * * * * * * * *= 46; ** * *//Болотожор
const int GIL_DRAGON * * * * * * * * * * * * * * *= 47; ** * *//Дракон
const int GIL_MOLERAT * * * * * * * * * * * * * * *= 48; ** * *//Кротокрыс

const int GIL_ALLIGATOR * * * * * * * * * * * * * * *= 49; * * *//Алигатор
const int GIL_SWAMPGOLEM * * * * * * * * * * * *= 50; * * *//Болотный голем
const int GIL_Stoneguardian * * * * * * * * * * * *= 51; * * *//Каменный сторож
const int GIL_Gargoyle * * * * * * * * * * * * * * *= 52; * * *//Пантера / Огненный дух мракориса
const int GIL_Empty_A * * * * * * * * * * * * * * *= 53; * * *//(пусто)
const int GIL_SummonedGuardian * * * * * * * * *= 54; * * *//Вызванный Каменный сторож
const int GIL_SummonedZombie * * * * * * * * *= 55; * * *//Вызванный Зомби
const int GIL_EMPTY_B * * * * * * * * * * * * * * *= 56; * * *//(пусто)
const int GIL_EMPTY_C * * * * * * * * * * * * * * *= 57; * * *//(пусто)

const int GIL_SEPERATOR_ORC * * * * * * * * * * * *= 58; * * *//Разделитель животных от орков

const int GIL_ORC * * * * * * * * * * * * * * * * * *= 59; * * *//Орк / Шаман орков / Воин орков
const int GIL_FRIENDLY_ORC * * * * * * * * * * * *= 60; * * *//Ур-Шак
const int GIL_UNDEADORC * * * * * * * * * * * * * * *= 61; * * *//Орк нежить
const int GIL_DRACONIAN * * * * * * * * * * * * * * *= 62; * * *//Ящер

const int GIL_EMPTY_X * * * * * * * * * * * * * * *= 63; * * *//(пусто)
const int GIL_EMPTY_Y * * * * * * * * * * * * * * *= 64; * * *//(пусто)
const int GIL_EMPTY_Z * * * * * * * * * * * * * * *= 65; * * *//(пусто)

const int GIL_MAX * * * * * * * * * * * * * * * * * *= 66; * * *//Макс. количество гильдий

// Класс описания гильдий
CLASS C_GILVALUES
{
* * *var int * * * * * *WATER_DEPTH_KNEE * * * * * *[GIL_MAX]; * * *//Глубина воды до колена
* * *var int * * * * * *WATER_DEPTH_CHEST * * * * * *[GIL_MAX]; * * *//Глубина воды до груди
* * *var int * * * * * *JUMPUP_HEIGHT * * * * * * * * *[GIL_MAX]; * * *//Высота прыжка
// * * *var int * * * * * *JUMPUP_FORCE * * * * * * * * *[GIL_MAX];
* * *var int * * * * * *SWIM_TIME * * * * * * * * * * * *[GIL_MAX]; * * *//Время плавания
* * *var int * * * * * *DIVE_TIME * * * * * * * * * * * *[GIL_MAX]; * * *//Время пребывания под водой
* * *var int * * * * * *STEP_HEIGHT * * * * * * * * * * * *[GIL_MAX]; * * *//Ширина шага
* * *var int * * * * * *JUMPLOW_HEIGHT * * * * * * * * *[GIL_MAX]; * * *//Высота низкого прыжка
* * *var int * * * * * *JUMPMID_HEIGHT * * * * * * * * *[GIL_MAX]; * * *//Высота среднего прыжка
* * *var int * * * * * *SLIDE_ANGLE * * * * * * * * * * * *[GIL_MAX]; * * *//Угол начала скольжения на наклонной плоскости
* * *var int * * * * * *SLIDE_ANGLE2 * * * * * * * * *[GIL_MAX]; * * *//???
* * *var int * * * * * *DISABLE_AUTOROLL * * * * * *[GIL_MAX]; * * *//???
* * *var int * * * * * *SURFACE_ALIGN * * * * * * * * *[GIL_MAX]; * * *//???
* * *var int * * * * * *CLIMB_HEADING_ANGLE * * * * * *[GIL_MAX]; * * *//Какие-то углы подъема
* * *var int * * * * * *CLIMB_HORIZ_ANGLE * * * * * *[GIL_MAX]; * * *//
* * *var int * * * * * *CLIMB_GROUND_ANGLE * * * * * *[GIL_MAX]; * * *//
* * *var int * * * * * *FIGHT_RANGE_BASE * * * * * *[GIL_MAX]; * * *//Какие-то диапазоны борьбы
* * *var int * * * * * *FIGHT_RANGE_FIST * * * * * *[GIL_MAX]; * * *//
* * *var INT ** * *FIGHT_RANGE_G * * * * * * * * *[GIL_MAX]; * * *//
* * *var int * * * * * *FIGHT_RANGE_1HS * * * * * * * * *[GIL_MAX]; * * *//
* * *var int * * * * * *FIGHT_RANGE_1HA * * * * * * * * *[GIL_MAX]; * * *//
* * *var int * * * * * *FIGHT_RANGE_2HS * * * * * * * * *[GIL_MAX]; * * *//
* * *var int * * * * * *FIGHT_RANGE_2HA * * * * * * * * *[GIL_MAX]; * * *//
* * *var int * * * * * *FALLDOWN_HEIGHT * * * * * * * * *[GIL_MAX]; * * *//Высота падения без повреждения
* * *var int * * * * * *FALLDOWN_DAMAGE * * * * * * * * *[GIL_MAX]; * * *//Повреждение от падения с высоты
* * *var int * * * * * *BLOOD_DISABLED * * * * * * * * *[GIL_MAX]; * * *//Уровень показа крови
* * *var int * * * * * *BLOOD_MAX_DISTANCE * * * * * *[GIL_MAX]; * * *//Макс. радиус брызг крови в см.
* * *var int * * * * * *BLOOD_AMOUNT * * * * * * * * *[GIL_MAX]; * * *//Количество крови
* * *var int * * * * * *BLOOD_FLOW * * * * * * * * * * * *[GIL_MAX]; * * *//???
* * *var string *BLOOD_EMITTER * * * * * * * * *[GIL_MAX]; * * *//Источник крови
* * *var string *BLOOD_TEXTURE * * * * * * * * *[GIL_MAX]; * * *//Текстура крови
* * *var int ** * *TURN_SPEED * * * * * * * * * * * *[GIL_MAX]; * * *//Скорость разворота
};

// Типы звуков
const int NPC_SOUND_DROPTAKE * * * * * * * * *= 1; * * *//Звук капель
const int NPC_SOUND_SPEAK * * * * * * * * * * * *= 3; * * *//Звук разговора
const int NPC_SOUND_STEPS * * * * * * * * * * * *= 4; * * *//Звук шагов
const int NPC_SOUND_THROWCOLL * * * * * * * * *= 5; * * *//Звук летящей стрелы, болта
const int NPC_SOUND_DRAWWEAPON * * * * * * * * *= 6; * * *//Звук доставаемого оружия
const int NPC_SOUND_SCREAM * * * * * * * * * * * *= 7; * * *//Звук крика
const int NPC_SOUND_FIGHT * * * * * * * * * * * *= 8; * * *//Звук сражения

// Типы материалов
const int MAT_WOOD * * * * * * * * * * * * * * * * * *= 0; * * *//Деревянный
const int MAT_STONE * * * * * * * * * * * * * * * * * *= 1; * * *//Каменный
const int MAT_METAL * * * * * * * * * * * * * * * * * *= 2; * * *//Металлический
const int MAT_LEATHER * * * * * * * * * * * * * * *= 3; * * *//Кожаный
const int MAT_CLAY * * * * * * * * * * * * * * * * * *= 4; * * *//Глиняный
const int MAT_GLAS * * * * * * * * * * * * * * * * * *= 5; * * *//Стеклянный

// Записи дневника
const int LOG_MISSION * * * * * * * * * * * * * * *= 0; * * *//Миссии
const int LOG_NOTE * * * * * * * * * * * * * * * * * *= 1; * * *//Заметки

// Другие константы
const int TIME_INFINITE * * * * * * * * * * * * * * *= -1000000 / 1000; *//Бесконечное время ???
const int NPC_VOICE_VARIATION_MAX * * * * * *= 10; * * * * * * * //Макс. кол-во голосов НПС

const float * * * TRADE_VALUE_MULTIPLIER * * * * * *= 0.15; * * * * * * * * *//Коэффициент стоимости предмета, которую платит торговец
const string TRADE_CURRENCY_INSTANCE * * *= "ITMI_GOLD"; * * *//Имя валюты для расчетов


DimaD
Тэг [code] не катит, меняет только шрифт и больше ничего. *:(
Ответить с цитированием