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

Opcode80EF, Hit
>> subfunction   Hit

Author: Wasteland Ghost

08.02.05 14:47:45

Синтаксис оригинального компилятора:
void critter_dmg(ObjectPtr who, int dmg_amount, int dmg_type) - нанести криттеру заданный урон заданным способом
Аргументы:
who - указатель на криттера
dmg_amount - урон
dmg_type - тип повреждения:
DMG_normal_dam (0)
DMG_laser (1)
DMG_fire (2)
DMG_plasma (3)
DMG_electrical (4)
DMG_emp (5)
DMG_explosion (6)
флаги (bwor с типом повреждения):
DMG_BYPASS_ARMOR (256)
DMG_NOANIMATE (512)
Примечания:
При необходимости криттер убивается автоматически
Author: legacy information

22.06.02 13:29:01

Последовательность <CritterID>;<кол-во снимаемых хитпойнтов>;<маска эффектов при ударе>;80EF - наносит персонажу удар на определенное количество хитпойнтов с различными эффектами (слегка покачнулся, упал и т.д.)