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 80C3

Opcode80C3, MVAR[p1]
>> subfunction   MVAR[p1]

Author: Wasteland Ghost

07.02.05 15:47:20

Синтаксис оригинального компилятора:
int map_var(unsigned int var_index) - возвращает значение заданной переменной карты (MVAR)
Аргументы:
var_index - номер переменной
Возвращаемое значение:
значение переменной карты (MVAR)
Author: legacy information

22.06.02 13:29:01

Пара 80С3, 80С4 используется для манипуляций с переменными MAP_GLOBAL_VAR текущей карты.
Например, после ремонта колодца :
C001->00000004; C001->00000001; 80C4, а 4-я переменная в ARVILLAG.GAM - MVAR_Fixed_Well. Кроме того, единица заносится в 0-ю переменную для пары С1,С2, думается, что это локальный массив для скрипта или для карты.