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 8124

Opcode8124, LinkAlly
>> subfunction   LinkAlly

Author: Wasteland Ghost

08.02.05 15:40:07

Синтаксис оригинального компилятора:
void party_add(ObjectPtr who) - присоединяет партийца к игроку
Аргументы:
who - адрес присоединяемого NPC
Author: legacy information

22.06.02 13:29:01

8124 - команда с одним аргументом типа CritterAddr. Привязывает данного криттера к чузену следующим образом: при переходе в другую локацию (или на другой уровень в этой же) привязанный криттер появится рядом с чузеном, а при вступлении чузена в бой будет драться на его стороне (естественно, выделяется зеленым цветом). Нужно отметить, что привязанный криттер не ходит за чузеном, т.к. удержание дистанции между ними организуется в critter_p_proc и при отсутствии соответствующего кода он просто появляется в локации и стоит столбом, передвигаясь только в бою. Но даже в такой ситуации мне удалось пройти весь местный Шаолинь с Клинтом, так и не ударив ни единого врага. Просто если бой начинался далеко от Клинта, нужно было бежать к нему. Он и финального бойца отделал. Причем, странная вещь, ни этот боец, ни раки-тараканы, не обращали никакого внимания на то, что их бьет Клинт. Они охотились только за мной.