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

Opcode80B2, SetLocationInPipboy
>> subfunction   SetLocationInPipboy

Author: TryKos

30.04.03 22:01:32

SetLocationInPipboy(AREA_MARK_TYPE, AreaNum, MARK_STATE)
BIS: mark_area_known(AREA_MARK_TYPE, AreaNum, MARK_STATE);
Изменяет состояние переменных, отвечающих за отображение локаций на мировой карте и в ПипБое;

Возможные значения MARK_TYPE:
#define MARK_TYPE_TOWN (0) //город
#define MARK_TYPE_MAP (1) //карта

Возможные значения MARK_STATE:
#define MARK_STATE_UNKNOWN (0) //локация неизвестна
#define MARK_STATE_KNOWN (1) //локация известна
#define MARK_STATE_VISITED (2) //локация посещалась
#define MARK_STATE_INVISIBLE (-66) //локация невидима (?)
Author: legacy information

22.06.02 13:29:01

Последовательность <номер Area из city.txt>;1;80B2 заносит информацию об этом городе в пипбой. Что означает единица - не выяснено.