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 8117

Opcode8117, TakeItems
>> subfunction   TakeItems

Author: Wasteland Ghost

08.02.05 15:30:08

Синтаксис оригинального компилятора:
int rm_mult_objs_from_inven(ObjectPtr who, ObjectPtr obj, int count) - удаляет несколько экземпляров заданного объекта из инвентаря другого объекта
Аргументы:
who - указатель на объект, содержащий удаляемый объект
obj - указатель на удаляемый объект
count - число экземпляров заданного объекта
Возвращаемое значение:
число реально удалённых экземпляров
Примечания:
объект удаляется из инвентаря, НЕ из памяти, и помещается на карту в место с координатами (0,1)
Author: legacy information

22.06.02 13:29:01

Объекты забираются командой 8117: <CritterID>;<ItemAddr>;<кол-во забираемых объектов>;8117, причем команда возвращает какое-то значение, пока невыясненное.