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 8127

Opcode8127, SetWounds
>> subfunction   SetWounds

Author: Wasteland Ghost

10.02.05 12:31:22

Синтаксис оригинального компилятора:
void critter_injure(ObjectPtr who, int how) - наносит криттеру повреждения (сломать ногу, сломать руку, ослепить, пропустить ход и т.д.)
Аргументы:
who - указатель на криттера
how - тип повреждения (см. DEFINE.H раздел Combat Flags)
Примечания:
Если в качестве параметра how указан тип повреждения с флагом (bwor) DAM_PERFORM_REVERSE (8388608), то функция снимает с криттера повреждение указанного типа
Author: TryKos

29.04.03 7:08:09

SetWounds(CritterAddr,Injury)
BIS: critter_injure (CritterAddr, how);
Калечит криттера заданным образом (определяется константами DAM_CRIP_ARM_LEFT, DAM_BLIND, и др.
Cм. define.h из комплект скриптов редактора карт BIS)