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

Opcode80E4, MoveToLocation
>> subfunction   MoveToLocation

Author: Wasteland Ghost

08.02.05 14:34:56

Синтаксис оригинального компилятора:
void load_map(string map_name, int param) - загрузить заданную карту
Аргументы:
map_name - имя карты (см. MAPS.H)
param - параметр
Примечания:
функция останавливает все выполняемые скрипты, загружает указанную карту и передаёт параметр param в скрипт загружаемой карты обработчику map_enter_p_proc через параметр fixed_param
Author: legacy information

22.06.02 13:29:01

80E4 - переносит игрока в другую локацию. Формат: <Номер локации - см. maps.txt>;<Значение для GVAR_LOAD_MAP_INDEX>;80E4. При переносе в глобальную переменную GVAR_LOAD_MAP_INDEX (индекс 1B) заносится второй аргумент, что затем используется в скрипте локации, чтобы определить, как игрок туда попал. Для большинства случаев использования команды это значение равно нулю. При написании собственных скриптов его можно использовать произвольно.