|
|
|
|
| Author: Wasteland Ghost 08.02.05 15:38:57 | Синтаксис оригинального компилятора: void giQ_Option(int iq_test, int msg_list, int msg_num, procedure target, int reaction) - вывести вариант ответа в диалоге Аргументы: iq_test - ограничитель интеллекта (если отрицательный, то условие означает "интеллект меньше или равен", если положительный - "больше или равен") msg_list - номер файла msg msg_num - номер строки в файле msg target - процедура, к которой осуществляется переход при выборе соответствующего ответа reaction - эмоциональная реакция (см. DEFINE.H): GOOD_REACTION (49) NEUTRAL_REACTION (50) BAD_REACTION (51) | ||
| Author: legacy information 25.06.02 15:23:49 | Answer(int,scrnum,str,funcnum,parm1)
Used to display a user-choosable answer.
c Temaperacl, from Duck And Cover forum Int: When Int is positive (1 to 10), then this means "player has Int or equal", so 4 means that the player requires 4 int or more to see this answer option. When Int is negative (-1 to -9), this means that the player needs ot have less or equal. So -3 means "player has 3 of Int or less" Parm1: This is with the Empathy Perk. 50 = Normal reaction, 51 = "NPC will like", 49 = "NPC will not like". This actually only has 2 effects: the colour highlight of the text before enterting a node, and the change of attitude if the NPC is a talking head. Given this had more of an effect (ie piss the people off), then it would of been refered and modifyable through an SVAR[], which it seems not to do, as otherwise Lynette would of used that to determine if you pissed her off... But then again maybe the programmer who did Lynnette didn't know you could of done it, so that's still nto really necesserely true.. Hargh...c Red, from Duck And Cover forum Author: legacy information | 22.06.02 13:29:01 Ответ игрока формируется последовательностью <условие включения ответа в список ответов (например -3 для дегенерата или 4 для нормального)>;<Строка ответа>;<Номер функции, выполняемой при выборе ответа (чаще всего это номер функции, описывающей следующий диалог или пустой функции), отсчитываемой от нуля по таблице функций, помещенной в начале скрипта>;32h;121.
| |