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

Opcode80BB, GetItemCountByXY
>> subfunction   GetItemCountByXY

Author: Wasteland Ghost

07.02.05 15:37:55

Синтаксис оригинального компилятора:
boolean tile_contains_obj_pid(int tile, int elev, int pid) - проверка, содержит ли заданный тайл объект с заданным PID
Аргументы:
tile - номер тайла (хекса) (200 * y + x)
elev - этаж (0...2)
pid - идентификатор прототипа объекта (см. CRITRPID.H - PID криттеров, ITEMPID.H - PID предметов, SCENEPID.H - PID элементов пейзажа)
Возвращаемое значение:
TRUE - тайл содержит заданный объект, иначе - FALSE
Author: legacy information

22.06.02 13:29:01

Проверить, находится ли объект данного типа в данных координатах можно следующей последовательностью: <координаты(принцип вычисления лучше объяснят те, кто занимается картами, но, скажем палка с черепами в начале игры стоит в координатах 0х5337, а после прохождения испытания - в 0х4CF2)>;0;<SceneryID>;80BB.