Показать сообщение отдельно
Старый 13.05.2005, 19:18   #166
Vam

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

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

Примечание: (не используется) - значит можно удалить, но в некоторых случаях необходимо подправить другие файлы, удалить из них эту переменную (например, переменная имеет присвоение, но нигде не анализируется, или наоборот, проверяется на TRUE, но ей нигде не присваивается это значение).

// Лагерь Бандитов
var int Player_HasTalkedToBanditCamp; * // ГГ может разговаривать с бандитами

var int Franco_Exit; * * * * * * * * * *// флаг комментария Франко
var int MIS_HlpLogan; * * * * * * * * * // статус квеста охота на болотожоров с Логаном
var int MIS_HlpEdgor; * * * * * * * * * // статус квеста Франко по поиску каменной плитки
var int Logan_Inside; * * * * * * * * * // Франко впустил в лагерь Логана (TRUE)
var int Edgor_Teach; * * * * * * * * * *// ГГ узнаёт, что Эдгар может научить добыванию жал Кровяных шершней (TRUE)
var int Sumpfi_Counter; * * * * * * * * // (не используется)
var int LennarPaket_Open; * * * * * * * // ГГ открыл пакет Ленара с отмычками (TRUE)
var int Emilio_TellAll; * * * * * * * * // ГГ узнаёт от Эмилио о Хуно (TRUE)
var int Paul_TellAll; * * * * * * * * * // ГГ узнаёт от Пауля о Хуно (TRUE)
var int Finn_TellAll; * * * * * * * * * // ГГ узнаёт от Финна о Хуно (TRUE)
var int Finn_Petzt; * * * * * * * * * * // ГГ узнаёт, что Финн хочет замочить Эстебана (TRUE)
var int Senyan_Called; * * * * * * * * *// Сеньян нападает на ГГ (TRUE)
var int Huno_zuSnaf; * * * * * * * * * *// Хуно посылает ГГ к Снафу (TRUE)
var int Huno_MEGA_Angepisst; * * * * * *// Хуно "посылает" ГГ (TRUE)
var int Snaf_Tip_Senyan; * * * * * * * *// отношения ГГ с Сеньяном разорваны (TRUE)
var int Ramon_News; * * * * * * * * * * // ГГ узнаёт от Рамона о Торусе (TRUE)
var int MIS_Judas; * * * * * * * * * * *// статус квеста о расследовании покушения на Эстебана
var int Judas_Counter; * * * * * * * * *// (не используется)
var int Bodyguard_Killer; * * * * * * * // ГГ говорит Эстебану, что в покушении замешан Фиск (TRUE)
var int Snaf_Rechnung; * * * * * * * * *// (не используется)
var int Snaf_Einmal; * * * * * * * * * *// флаг комментария Снафа
var int MIS_SnafHammer; * * * * * * * * // статус квеста по изготовлению самогона для Снафа
var int Snaf_Amount; * * * * * * * * * *// (не используется)
var int Knows_Finn; * * * * * * * * * * // (не используется)
var int Knows_Huno; * * * * * * * * * * // (не используется)
var int Knows_Fisk; * * * * * * * * * * // (не используется)
var int Knows_Esteban; * * * * * * * * *// (не используется)
var int Knows_Senyan; * * * * * * * * * // (не используется)
var int Finn_CONTRA; * * * * * * * * * *// (не используется)
var int Paul_CONTRA; * * * * * * * * * *// (не используется)
var int Senyan_Erpressung; * * * * * * *// статус квеста Сеньяна по убийству заказчика
var int Senyan_CONTRA; * * * * * * * * *// (не используется)
var int Senyan_Gold; * * * * * * * * * *// (не используется)
var int Erol_Bonus; * * * * * * * * * * // Ерол делает ГГ сильнее (TRUE)
var int PC_KnowsRedStone; * * * * * * * // (не используется)
var int MIS_Huno_Stahl; * * * * * * * * // статус квеста Хуно с поставкой стали
var int MIS_Lennar_Lockpick; * * * * * *// статус квеста по поиску Хуана на болоте
const int Lennar_picklock_amount = 12; *// кол-во отмычек в пакете Хуана
var int Lockpick_gegeben; * * * * * * * // (не используется)
var int Lennar_Trust; * * * * * * * * * // (не используется)
var int Senyan_Start; * * * * * * * * * // (не используется)
var int Huno_ArmorCheap; * * * * * * * *// Фиск помогает ГГ с доспехами (TRUE)
var int BDT_Armor_H_Value; * * * * * * *// стоимость доспехов у Хуно
var int SC_KnowsFortunoInfos; * * * * * // ГГ узнаёт информацию от Фортуно (TRUE)
var int Torwache_Greetings; * * * * * * // предупреждения охраной ворот в Лагере Бандитов
var int MIS_Send_Buddler; * * * * * * * // статус квеста ГГ на службе Торуса
var int Player_SentBuddler; * * * * * * // кол-во старателей, найденных ГГ для работы в шахте
var int Juan_Parole; * * * * * * * * * *// (не используется)
var int Knows_MCELIXIER; * * * * * * * *// рецепт Эликсира изменения духа прочитан ГГ (TRUE)
var int BDT_100018_Einmal; * * * * * * *// флаг комментария охраны в Лагере Бандитов
var int BDT_100018_Tells; * * * * * * * // флаг комментария охраны в покои Равена
var int MIS_BloodwynRaus; * * * * * * * // статус квеста с Блудвиным по проходу в шахту
var int Crimson_SayBeliar; * * * * * * *// сколько раз Кримсон повторяет слова Равена
var int Patrick_trust; * * * * * * * * *// (не используется)
var int Sklaven_Flucht; * * * * * * * * // ГГ освободил пропавших людей в Золотой шахте (TRUE)
var int Sklaven_weg; * * * * * * * * * *// возвращение пропавших людей на свои старые места (TRUE)
var int RemoveSklaven; * * * * * * * * *// удаление пропавших людей из Яркендара (TRUE)
var int Ready_Togo; * * * * * * * * * * // охрана извещена о разрешении освободить пропавших людей (TRUE)
// Том
var int knows_losung; * * * * * * * * * // (не используется)
var int knows_petze; * * * * * * * * * *// (не используется)
var int Tom_Angebot; * * * * * * * * * *// (не используется)
var int Tom_Tells; * * * * * * * * * * *// Том отказывается возвращаться в Лагерь Бандитов (TRUE)
// Фортуно
var int Green_Extrem; * * * * * * * * * // ГГ прочитал рецепт по изготовлению Зеленого послушника (TRUE)
var int Fortuno_Einmal; * * * * * * * * // ГГ услышал бред Фортуно (TRUE)
var int Fortuno_Info; * * * * * * * * * // (не используется)
var int Fortuno_Geheilt_01; * * * * * * // Фортуно пришел в себя (TRUE)
// Простые бандиты
var int BDT_13_Nerver; * * * * * * * * *// сколько раз ГГ может нервировать бандита
var int BDT_13_Kill; * * * * * * * * * *// бандит занервничал (TRUE)
var int BDT_13_einmal; * * * * * * * * *// бандит смеётся один раз (TRUE)
var int BDT_1_Ausbuddeln; * * * * * * * // (не используется)
// Блудвин
var int Minecrawler_Killed; * * * * * * // кол-во ползунов, убитых до появления Блаувина (TRUE)
var int Bloodwyn_Spawn; * * * * * * * * // появление Блудвина в шахте (TRUE)
// Добыча золота
var int Hero_HackChance; * * * * * * * *// способность ГГ добывать золото
var int Truemmer_Count; * * * * * * * * // кол-во осколочных ударов киркой
var int Knows_Truemmerschlag; * * * * * // ГГ обучен осколочному удару
var int Learn_by_doing; * * * * * * * * // кол-во ударов, нанесенных ГГ по руде
// счетчики кол-ва ударов, нанесенных ГГ по кускам руды
var int GoldMob_01_Amount;
var int GoldMob_02_Amount;
var int GoldMob_03_Amount;
var int GoldMob_04_Amount;
var int GoldMob_05_Amount;
var int GoldMob_06_Amount;
var int GoldMob_07_Amount;
var int GoldMob_08_Amount;
var int GoldMob_09_Amount;
var int GoldMob_10_Amount;
var int GoldMob_11_Amount;
var int GoldMob_12_Amount;
var int GoldMob_13_Amount;
var int GoldMob_14_Amount;
var int GoldMob_15_Amount;
var int GoldMob_16_Amount;
var int GoldMob_17_Amount;
var int GoldMob_18_Amount;
var int GoldMob_19_Amount;
var int GoldMob_20_Amount;

// Мак. кол-во ударов (до истощения), которое можно нанести по куску руды
// Большая шахта
const int GoldMob_01_AmounT_MAX = 5;
const int GoldMob_02_AmounT_MAX = 5;
const int GoldMob_03_AmounT_MAX = 5;
const int GoldMob_04_AmounT_MAX = 5;
const int GoldMob_12_AmounT_MAX = 7;
// Тупики и штольня
const int GoldMob_05_AmounT_MAX = 9;
const int GoldMob_06_AmounT_MAX = 9;
const int GoldMob_07_AmounT_MAX = 9;
// Золотая шахта
const int GoldMob_08_AmounT_MAX = 15;
const int GoldMob_09_AmounT_MAX = 15;
const int GoldMob_10_AmounT_MAX = 18;
const int GoldMob_11_AmounT_MAX = 18;
// Другие куски руды
const int GoldMob_13_AmounT_MAX = 12;
const int GoldMob_14_AmounT_MAX = 13;
const int GoldMob_15_AmounT_MAX = 14;
const int GoldMob_16_AmounT_MAX = 15;
const int GoldMob_17_AmounT_MAX = 16;
const int GoldMob_18_AmounT_MAX = 17;
const int GoldMob_19_AmounT_MAX = 18;
const int GoldMob_20_AmounT_MAX = 19;

// Лагерь Пиратов
var int MIS_LookForMorgan; * * * * * * * * *// (не используется)
var int MIS_MorganRumBringen; * * * * * * * // (не используется)
var int MIS_KrokoJagd; * * * * * * * * * * *// статус квеста охота с Аллигатором Джеком
var int AlligatorJack_KrokosKilled; * * * * // счетчик убитых болотных крыс
var int AlligatorJackTrustYou; * * * * * * *// (не используется)
var int AlligatorJack_JagdStart; * * * * * *// место охоты на болотных крыс
var int AlligatorJack_PlayersTriesAlone; * *// (не используется)
var int SC_Knows_JuanMurderedAngus; * * * * // ГГ узнаёт, что Хуан убил Ханка и Агнуса
var int MIS_AlligatorJack_BringMeat; * * * *// статус квеста по доставке мяса Моргану
var int MIS_ADDON_SkipsGrog; * * * * * * * *// статус квеста по поску бутылок грога для Скипа
var int MIS_Addon_MorganLurker; * * * * * * // статус квеста Грега по зачистке пляжа
var int SC_MadeStunt; * * * * * * * * * * * // ГГ прыгнул с уступа (TRUE)
var int TowerBanditsDead; * * * * * * * * * // башня освобождена от бандитов (TRUE)
var int Francis_100_Told; * * * * * * * * * // (не используется)
var int Francis_500_Told; * * * * * * * * * // (не используется)
var int Francis_HasProof; * * * * * * * * * // ГГ прочитал Расчетную книжку матроса (не используется)
var int MIS_Francis_FreeBDTTower; * * * * * // (не используется)
var int MIS_Henry_FreeBDTTower; * * * * * * // статус квеста Грега по освобождению башни от бандитов
var int Knows_HenrysEntertrupp; * * * * * * // ГГ помогают освободить башню от бандитов (TRUE)
var int Henry_GetPartyMember; * * * * * * * // (не используется)
var int Francis_NoGrog; * * * * * * * * * * // (не используется)
var int Owen_ComesToHenry; * * * * * * * * *// ГГ должен сообщить Генри, что Овен доставит дерево (TRUE)
var int Owen_Sc_FoundMalcom; * * * * * * * *// (не используется)
var int MALCOMEXIDENT; * * * * * * * * * * *// (не используется)
var int Malcom_Accident; * * * * * * * * * *// ГГ узнаёт, что Малком мертв
var int MIS_Owen_FindMalcom; * * * * * * * *// статус квеста по поиску Малкома
var int MIS_Henry_HolOwen; * * * * * * * * *// статус квеста по доставке дерева Генри
var int Bill_addon_deal; * * * * * * * * * *// (не используется)
var int MIS_Addon_Morgan_SeekTraitor; * * * // статус квеста Моргана по поиску его кольца
var int MIS_Addon_JoinHenrysCrew; * * * * * // (не используется)
var int Henrys_CrewCount; * * * * * * * * * // (не используется)
var int MIS_Addon_JoinMorgansCrew; * * * * *// (не используется)
var int MalcomBotschaft; * * * * * * * * * *// Малкому прдется подождать древесину (TRUE)
var int MIS_ADDON_GARett_BringKompass; * * *// статус квеста по поиску компаса Гаррета
var int MIS_Addon_Bill_SearchAngusMurder; * // статус квеста по поиску убийцы Агнуса и Ханка
var int MIS_Addon_Bill_SearchEsteban; * * * // (не используется)
var int MIS_Addon_Bill_KillEsteban; * * * * // (не используется)
var int MIS_ADDON_PIR_6_Duell; * * * * * * *// (не используется)
var int MIS_ADDON_PIR_6_BringGrog; * * * * *// (не используется)
var int MIS_Addon_PIR_7_BringJoint; * * * * // (не используется)
var int MIS_Addon_PIR_7_BringGrog; * * * * *// (не используется)
var int Greg_GaveArmorToBones; * * * * * * *// ГГ узнаёт из журнала Грега о кольчуге бандитов (TRUE)
var int PlayerKnowsAboutMIne; * * * * * * * // (не используется)
var int MIS_BONES_SCOUTBANDITS; * * * * * * // (не используется)
var int MIS_DuellWithGreg; * * * * * * * * *// (не используется)
var int GregIsBack; * * * * * * * * * * * * // Грег вернулся в Яркендар (TRUE)
var int Read_JuansText; * * * * * * * * * * // (не используется)
var int Skip_Addon_PlayerKnowsAboutBigBusiness; // (не используется)
var int MIS_Addon_Greg_ClearCanyon; * * * * // статус квеста Грега о зачистке каньона
var int CanyonRazorBodyCount; * * * * * * * // счетчик убитых в каньоне расчленителей
var int MIS_Greg_ScoutBandits; * * * * * * *// статус квеста Грега по выяснению планов бандитов
var int SC_KnowsGoldmine; * * * * * * * * * // (не используется)
var int Player_KnowsSchnellerHering; * * * *// ГГ выпил "Быструю селедку"
var int MIS_Addon_HenryCrewMember; * * * * *// (не используется)
var int MIS_Addon_MorganCrewMember; * * * * // (не используется)
var int MIS_ADDON_ProofHenryCrew; * * * * * // (не используется)
var int MIS_Addon_ProofHenryCrew_Count; * * // (не используется)
var int MIS_ADDON_ProofMorganCrew; * * * * *// (не используется)
var int MIS_Addon_ProofMorganCrew_Count; * *// (не используется)
var int Knows_LousHammer; * * * * * * * * * // ГГ изучил рецепт Молотка Лу
var int Knows_Schlafhammer; * * * * * * * * // ГГ изучил рецепт Двойного Молотка Лу
var int Knows_SchnellerHering; * * * * * * *// ГГ изучил рецепт Быстрой Селёдки
var int Knows_RuebenSchnaps; * * * * * * * *// (не используется)
var int Knows_VinoSchnaps; * * * * * * * * *// (не используется)
var int Knows_PiratenSchnaps; * * * * * * * // (не используется)
var int Knows_Magierschnaps; * * * * * * * *// (не используется)
var int Knows_Sumpfkrautschnaps; * * * * * *// (не используется)
var int Knows_Banditenaxt; * * * * * * * * *// руководство по изготовлению топора бандитов (не используется)
var int StuntBonus_Once; * * * * * * * * * *// флаг бонуса за трюк

// Учителя
var int Cavalorn_Addon_TeachPlayer; * * * * // Ковалорн может учить ГГ (TRUE)
var int Myxir_Addon_TeachPlayer; * * * * * *// Миксир может научить ГГ иностранным языкам (TRUE)
var int AlligatorJack_Addon_TeachPlayer; * *// Аллигатор Джек может учить ГГ (TRUE)
var int Francis_Addon_TeachPlayer; * * * * *// (не используется)
var int Henry_Addon_TeachPlayer; * * * * * *// Генри может учить ГГ (TRUE)
var int Morgan_Addon_TeachPlayer; * * * * * // Морган может учить ГГ (TRUE)
var int Erol_Addon_TeachPlayer; * * * * * * // Ерол может учить ГГ (TRUE)
var int Riordian_Addon_TeachPlayer; * * * * // Риордан может научить ГГ магии (TRUE)
var int Riordian_ADW_ADDON_TeachWisp; * * * // Риордан может обучить Огонек (TRUE)
var int Riordian_ADW_ADDON_TeachAlchemy; * *// Риордан может научить ГГ алхимии (TRUE)
var int Saturas_Addon_TeachCircle; * * * * *// Сатурас может научить ГГ магии (TRUE)
var int Merdarion_Addon_TeachMana; * * * * *// Мердарион может учить ГГ (TRUE)
var int Nefarius_Addon_TeachRunes; * * * * *// Нефариус может учить ГГ (TRUE)
var int Bill_Addon_TeachPickPocket; * * * * // Билл может учить ГГ (TRUE)


продолжение следует...
Ответить с цитированием