Метательное оружие

From Team Fortress Wiki
Jump to: navigation, search

Метательным оружием считался новый класс вооружения, эксперименты с которым проводились Valve изнутри, но в конце концов задумку решили вырезать из игры или попросту отказались от этого по неизвестным причинам.

Функциональность

Метательное оружие имело два типа классификации: «поощряемое» и «заряжаемое», о чём свидетельствуют два атрибута, которые и определяли классификацию оружия; is_throwable_primable или is_throwable_chargeable.[1]

Игроки не могли использовать метательное оружие, будучи с головой погруженными в воду.

Разновидности

По следам в файлах было обнаружено несколько разновидностей метательного оружия.

Отталкиватель

  • Название сущности: tf_projectile_throwable_repel

Представлял собой метательную сферу сжатого воздуха. При применении отталкивал врагов в пределах досягаемости, вызывая у них тряску экрана и нанося урон.[2]

Кирпич

  • Название сущности: tf_projectile_throwable_brick

Принцип действия крайне напоминает функциональность кирпичей в серии игр TimeSplitters. При попадании во врага наносил ему небольшой урон и вызывал у него тряску экрана.[3]

Манекен-мишень

  • Название сущности: tf_projectile_target_dummy

Представлял собой переносной манекен-мишень. При броске образовывалась сущность tf_target_dummy.[4] Для тестирования предмета использовались модели из фанеры, изображающие цели models/props_training/target_engineer.mdl и models/props_training/target_demoman.mdl. Как и в режиме тренировки, при нанесении достаточного урона мишень разлеталась на множество обломков. Скорее всего, задумка была вырезана из игры еще до реализации возможности выбора модели для объекта. Как могла бы выглядеть реализация данной функции, если, например, модель манекена повторяла бы мимику лица своего владельца, неизвестно.

Оглушающая граната

  • Название сущности: tf_projectile_grenade_concussion

Вторая попытка реализации одноименного оружия. Похоже, что Valve пытались дать второй шанс данной гранате. Функциональность гранаты осталась бы прежней.[5]

Граната-телепорт

  • Название сущности: tf_projectile_grenade_teleport

Перемещала владельца гранаты в то место, где происходил первый контакт с любой поверхностью.[6]

Гравитационная граната

  • Название сущности: tf_projectile_grenade_gravity

Также упоминалась как «Сковывающая граната» [7]. Представляла собой гранату-ловушку, притягивающую к себе всех игроков в зоне досягаемости, подобно черной дыре.[8]

Метательный нож

  • Название сущности: tf_projectile_throwing_knife

Метательные ножи также не обошли стороной арсенал метательного оружия. При попадании в спину наносили критический урон, а также оставались в теле врага, подобно стрелам и другим некоторым снарядам.[9]

Дымовая граната

  • Название сущности: tf_projectile_grenade_smoke

Повторяя судьбу оглушающей гранаты, дымовой также был дан второй шанс, работа над которой была прекращена еще с ранних дней разработки игры. Находясь в дыму, бросивший гранату обретал неиспользуемое условие TF_COND_OBSCURED_SMOKE.[10]

Снежок

Единственным доказательством существования снежков является запись перечисляемого типа MODEL_SNOWBALL из перечеслителя arrow_models, используемого для хранения определений моделей различных снарядов.[11]

Примечания

  1. game\shared\tf_weapon_throwable.cpp:L300-314
  2. game\shared\tf_weapon_throwable.cpp:L524-572
  3. game\shared\tf_weapon_throwable.cpp:L573-609
  4. game\shared\tf_weapon_throwable.cpp:L790-798
  5. game\shared\tf_weapon_throwable.cpp:L800-874
  6. game\shared\tf_weapon_throwable.cpp:L877-949
  7. game\shared\tf_weapon_throwable.cpp:L108
  8. game\shared\tf_weapon_throwable.cpp:L951-1063
  9. game\shared\tf_weapon_throwable.cpp:L1065-1141
  10. game\shared\tf_weapon_throwable.cpp:L1144-1232
  11. game\shared\tf\tf_shareddefs.h:L607