Идентификаторы используемые движком Fallout2.md
Items
PID_MIRROR_SHADES
- +1 к харизме когда находится у игрока в слоте руки.
PID_SHIV
- в движке обозначается как MISC предмет (исправляется на WEAPON в sfall).
PID_SOLAR_SCORCHER
- автоматический и бесплатный заряд при наличии освещения на карте.
PID_SUPER_CATTLE_PROD
, PID_MEGA_POWER_FIST
- стоимость патронов 2 за 1 атаку.
PID_FLARE
- оружие которое имеет самый низкий приоритет при выборе для AI.
PID_ACTIVE_FLARE
- используется как фонарик когда экипируются криттером.
PID_ACTIVE_DYNAMITE
, PID_ACTIVE_PLASTIC_EXPLOSIVE
- предметы не могут быть использованы.
PID_POWERED_ARMOR
, PID_HARDENED_POWER_ARMOR
, PID_ADVANCED_POWER_ARMOR
, PID_ADVANCED_POWER_ARMOR_MK2
- вес этих предметов делится на 2.
PID_STIMPAK
, PID_SUPER_STIMPAK
, PID_HEALING_POWDER
- используется в AI при лечении.
PID_DOCTORS_BAG
, PID_PARAMEDICS_BAG
, PID_FIRST_AID_KIT
, PID_FIELD_MEDIC_KIT
- движковая механика.
PID_JESSE_CONTAINER
- используется как временный контейнер при обмене.
PID_MOTION_SENSOR
PID_GEIGER_COUNTER
PID_ACTIVE_GEIGER_COUNTER
PID_STEALTH_BOY
PID_ACTIVE_STEALTH_BOY
- движковая механика.
PID_FIRST_AID_BOOK
PID_SCOUT_HANDBOOK
PID_GUNS_AND_BULLETS
PID_BIG_BOOK_OF_SCIENCE
PID_DEANS_ELECTRONICS
- книги.
PID_MOLOTOV_COCKTAIL
- используется для принудительной огненной анимации смерти.
PID_SMALL_ENERGY_CELL
PID_MICRO_FUSION_CELL
- используются как топливо для заправки при использовании их на автомобиле.
PID_CAR_TRUNK
- используется в функции metarule
.
PID_RAMIREZ_BOX_CLOSED
PID_RAIDERS_MAP
PID_CATS_PAW_ISSUE_5
PID_DERMAL_PIP_BOY_DISK
PID_SURVEY_MAP
PID_PIP_BOY_MEDICAL_ENHANCER
- при использовании предмета он автоматически удаляется.
Ограниченное использование для предметов химии (не более 2-х раз) и эффекты привыкания к ним:
Drugs Item | Global Variable |
---|---|
PID_NUKA_COLA | GVAR_NUKA_COLA_ADDICT |
PID_BUFFOUT | GVAR_BUFF_OUT_ADDICT |
PID_MENTATS | GVAR_MENTATS_ADDICT |
PID_PSYCHO | GVAR_PSYCHO_ADDICT |
PID_RADAWAY | GVAR_RADAWAY_ADDICT |
PID_JET | GVAR_ADDICT_JET |
*PID_BEER | GVAR_ALCOHOL_ADDICT |
*PID_BOOZE | GVAR_ALCOHOL_ADDICT |
PID_DECK_OF_TRAGIC_CARDS | GVAR_ADDICT_TRAGIC |
* - Без ограничений на использование.
PID_JET_ANTIDOTE
- снимает зависимость JET.
Scenery
PID_DRIVABLE_CAR
- используется при осмотре(бинокль) объекта.
PID_NS_PAIN_FIELD
- используется для принудительной электрической анимации смерти.
PID_RAD_GOO_1
, PID_RAD_GOO_2
, PID_RAD_GOO_3
, PID_RAD_GOO_4
- используется для автоматического обхода при построении пути движения.
Объекты дверей лифтов с номерами PID: 153
, 421
, 470
- используются движком для автоматического закрывания дверей лифта на карте после перехода.
Critter
PID_MALE_ENCALVE_PATROL (16777466)
- не проигрывает idle анимацию (STAND) во время простоя. (Используется в функции движка dude_fidget_
)
PID_GORIS
- используется специальная анимация входа/выхода в бой.
Исключение: может искать оружие в своем инвентаре, в то время как типы криттеров “животные” не могут этого делать.
PID_MARCUS
- Не может искать(надеть) броню в своем инвентаре (по кнопке в панели управлении).
PID_AUTO_GAT_GUN
- не проверяет безопасно ли сделать выстрел из своего оружия (стрельба по своим).
PID_CYBERDOG
PID_DOGMEAT
PID_PARIAH_DOG
- используется для отдельных сообщения (proto.msg
строки 677/678) для собак когда экипируются предметы напарникам в панели управления.
Maps
MapID: 21
- название и номер стартовой карты ARTEMPLE.MAP (меняется в sfall).
MapID: 19 и 37
- (в какой-то момент в них меняется уровень точки входа через скрипт карты).
MapID: 97
[Special Woodsman Encounter] - на этой карте не проигрывается idle анимации (STAND) во время простоя криттеров. (Используется в dude_fidget_
)
MapID: 149
- карта принудительной встречи (Frank Horringan).
City
Area: 22 (AREA_ARROYO_DESTROYED)
- Разрушенный Арройо, появляется вместо Area: 0
(Арройо) после показа игрового ролика с номером 15.
Area: 45 / 46
- являются движковыми. (Их обработка отключается в sfall).
Стартовые координаты ГГ на карте мира прописаны в движке, а их смена через city.txt
приводит к тому, что исходная ячейка обозначается как посещенная.
Глобальные переменные
GVAR_PLAYER_REPUTATION (0)
- общая репутация в Fallout 1, она же карма в Fallout 2. Отображается в характеристике игрока.
GVAR_TOWN_REP_****
47-57, 59-66, 294, 308 - переменные для репутации городов. Каждой локации движком приписана своя конкретная переменная (номера переопределяются в sfall).
Важно: репутация Наварро GVAR_TOWN_REP_COLUSA (60)
и Анклав GVAR_TOWN_REP_ENCLAVE (62)
не отображаются в характеристике игрока.
Важно: репутация Арройо GVAR_TOWN_REP_ARROYO (47)
понижается с каждым новым роликом Хакунина на 15.
GVAR_ENEMY_ARROYO (7)
- враг Арройо, используется движком для показа ролика (речь Хакунина) с последующим принудительным завершением игры.
GVAR_MODOC_SHITTY_DEATH (491)
- используется движком для специального слайда смерти при взрыве туалета в Модоке (возможно отключить обработку в sfall).
Автомобиль:
GVAR_CAR_GOT_PLAYER (18)
- фиксирует приобретение автомобиля.
GVAR_CAR_BLOWER (439)
- апгрейд в НКР на скорость.
GVAR_CAR_FUEL_CELL_REGULATOR (453)
- апгрейд в Дыре на расход энергии.
GVAR_NEW_RENO_CAR_UPGRADE (455)
- первый апгрейд в Рино на скорость.
GVAR_NEW_RENO_SUPER_CAR (456)
- второй апгрейд в Рино на скорость после финала игры (батареи RAM).
GVAR_CAR_PLACED_TILE (633)
- не является движковой, но может использоваться кодом sfall для исправления ошибки.