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 8100

Opcode8100, GetObjectID
>> subfunction   GetObjectID

Author: Wasteland Ghost

08.02.05 15:02:14

Синтаксис оригинального компилятора:
int obj_pid(ObjectPtr obj) - возвращает идентификатор прототипа (pid) объекта
Аргументы:
obj - указатель на объект
Возвращаемое значение:
идентификатор прототипа объекта (см. CRITRPID.H - PID криттеров, ITEMPID.H - PID предметов, SCENEPID.H - PID элементов пейзажа)
Author: Wasteland Ghost

16.01.03 8:59:50

GetObjectID (objAddr) - получить ID объекта по адресу

Аргументы:
    objAddr - адрес объекта
Возвращаемое значение:
    ID объекта
Пример:
write ('Object Name: ' + GetName (objAddr)); { показываем название объекта }
write ('Object ID: ' + GetObjectID (objAddr)); { показываем его ID }
Author: legacy information

22.06.02 13:29:01

8100 - преобразует ItemAddr в ObjectID без типа (т.е. возвращает младшие два байта).