Просмотр
Материал из DoomDev
Страница «
Создание новых снарядов
»
Перейти к:
навигация
,
поиск
DECORATE также позволяет создавать новые снаряды. Определения снаряда отличается от определения обычной декорации только словом '''projectile''' перед именем снаряда. Можно использовать следующие свойства снаряда: {| |'''DeathSprite''' |Спрайт, используемый при "смерти" снаряда. |- |'''DeathFrames''' |Кадры проигрываемые при "смерти" снаряда. |- |'''ExplosionRadius''' | адиус зоны, поражаемый снарядом. |- |'''ExplosionDamage''' |Определяет ущерб наносимый в зоне поражения. См. также Damage |- |'''DoNotHurtShooter''' |Снаряд не наносит ущерба, стреляющему. |- |'''DamageType''' |Тип наносимого ущерба - Normal (обычный), Fire (огненный), Ice (ледяной) |- |'''Speed''' |Скорость движения снаряда. |- |'''SpawnSound''' |Звук, проигрываемый при создании снаряда. |- |'''DeathSound''' |Звук, проигрываемый при "смерти" снаряда. |- |'''Damage''' |Определяет ущерб наносимые при прямом попадании. Наносимый ущерб равен Damage*Random(1, 8) |- |'''Doombounce''' |Перед взрывом снаряд отскакивает несколько раз, постепенно снижаясь. |- |'''Hereticbounce''' |Предмет отскакивает один раз и затем взрывается. |- |'''Hexenbounce''' |Предмет отскакивает вечно. |} Пример определения: projectile FooShot { SpawnNum 255 Sprite PLSS Frames "24:AB" DeathSprite PLSE DeathFrames "ABCDE" Radius 13 Height 8 Speed 70 Damage 1 NoBlockmap NoGravity ActivatePCross ActivateImpact NoTeleport SpawnSound "weapons/plasmaf" DeathSound "weapons/rocklx" ExplosionRadius 1024 ExplosionDamage 16 DamageType Ice DoNotHurtShooter }
Возврат к странице
Создание новых снарядов
.
Просмотры
Статья
Обсуждение
Просмотр
История
Личные инструменты
Представиться системе
Навигация
Заглавная страница
Сообщество
Текущие события
Свежие правки
Случайная статья
Справка
Поиск
Инструменты
Ссылки сюда
Связанные правки
Загрузить файл
Спецстраницы