Fallout2 Opcode Playground

Opcodes: 8000-801F, 8020-803F, 8040-805F,
8060-807F, 8080-809F, 80A0-80BF, 80C0-80DF,
80E0-80FF, 8100-811F, 8120-813F, 8140-8155
 
List Opcodes:Used in Fallout 2Named
Known to DecompilerDescribed

Descriptions for 80C7

Opcode80C7, script_action
>> subfunction   script_action

Author: Wasteland Ghost

07.02.05 15:53:28

Синтаксис оригинального компилятора:
int script_action - возвращает действие, активировавшее этот скрипт (в скриптах Fallout2 не используется)
Аргументы:
нет
Возвращаемое значение:
номер стандартного обработчика (DEFINE.H):
// script.h: Script Procedure Types //
#define no_proc (0)
#define start_proc (1)
#define spatial_proc (2)
#define description_proc (3)
#define pickup_proc (4)
#define drop_proc (5)
#define use_proc (6)
#define use_obj_on_proc (7)
#define use_skill_on_proc (8)
#define use_ad_on_proc (9)
#define use_disad_on_proc (10)
#define talk_proc (11)
#define critter_proc (12)
#define combat_proc (13)
#define damage_proc (14)
#define map_enter_proc (15)
#define map_exit_proc (16)
#define create_proc (17)
#define destroy_proc (18)
#define barter_init_proc (19)
#define barter_proc (20)
#define look_at_proc (21)
#define timed_event_proc (22)
#define map_update_proc (23)
Примечания:
В Fallout1 играет важную роль. Используется в контексте обработчика start.
Author: legacy information

22.06.02 13:29:01

80С7 (без аргументов) - этот код не употребляется в скриптах, перечисленных в scripts.lst, всегда возвращает 21(15Н).