UltimateZoneBuilder/Build/Gldefs/hticdefs.txt
MaxED 16b97e1c83 Added GLDEFS and (Z)MAPINFO parsers.
Dynamic lights defined in GLDEFS are now rendered in Visual modes (currently only one light per Thing is supported).
Several values from (Z)MAPINFO are now used in Visual modes.
Added "Reload GLDEFS", "Reload (Z)MAPINFO" and "Reload MODELDEF" menu options (in "Tools" section).
MODELDEF parser now checks which model(s) is/are used in first frame.
Dynamic lights are now created with more meaningful default parameters.
Added errors and warnings indicator to main window.
2012-06-01 10:17:47 +00:00

405 lines
No EOL
5.6 KiB
Text

// -------------------------
// -- Heretic Decorations --
// -------------------------
// Wall Torch
flickerlight2 WALLTORCH
{
color 1.0 0.8 0.0
size 32
secondarySize 36
interval 0.1
offset 0 70 0
}
object WallTorch
{
frame WTRH { light WALLTORCH }
}
// Fire Brazier
flickerlight2 FIREBRAZ
{
color 1.0 0.8 0.0
size 68
secondarySize 76
interval 0.1
offset 0 48 0
}
object FireBrazier
{
frame KFR1 { light FIREBRAZ }
}
// Serpent torch
flickerlight2 SERPTORCH
{
color 1.0 0.8 0.0
size 48
secondarySize 56
interval 0.1
offset 0 48 0
}
object SerpentTorch
{
frame SRTC { light SERPTORCH }
}
// Chandelier
flickerlight2 CHANDELIER
{
color 1.0 1.0 0.0
size 64
secondarySize 68
interval 0.1
}
object Chandelier
{
frame CHDL { light CHANDELIER }
}
// Pod
flickerlight POD_X1
{
color 0.0 1.0 0.0
size 48
secondarySize 56
chance 0.3
}
flickerlight POD_X2
{
color 0.0 0.7 0.0
size 64
secondarySize 72
chance 0.3
}
flickerlight POD_X3
{
color 0.0 0.4 0.0
size 72
secondarySize 80
chance 0.3
}
flickerlight POD_X4
{
color 0.0 0.2 0.0
size 80
secondarySize 88
chance 0.3
}
object Pod
{
frame PPODC { light POD_X1 }
frame PPODD { light POD_X2 }
frame PPODE { light POD_X3 }
frame PPODF { light POD_X4 }
}
// Big volcano fireball
flickerlight VOLCANOBALL1
{
color 1.0 0.5 0.0
size 56
secondarySize 64
chance 0.5
}
object VolcanoBlast
{
frame VFBL { light VOLCANOBALL1 }
}
// Small volcano fireball
flickerlight VOLCANOBALL1
{
color 1.0 0.5 0.0
size 40
secondarySize 48
chance 0.5
}
object VolcanoTBlast
{
frame VTFB { light VOLCANOBALL1 }
}
// Blue Key Statue
pointlight BLUESTATUE
{
color 0.0 0.0 1.0
size 32
offset 0 64 0
}
object KeyGizmoBlue
{
frame KGZ1 { light BLUESTATUE }
}
// Yellow Key Statue
pointlight YELLOWSTATUE
{
color 1.0 1.0 0.0
size 32
offset 0 64 0
}
object KeyGizmoYellow
{
frame KGZ1 { light YELLOWSTATUE }
}
// Green Key Statue
pointlight GREENSTATUE
{
color 0.0 1.0 0.0
size 32
offset 0 64 0
}
object KeyGizmoGreen
{
frame KGZ1 { light GREENSTATUE }
}
// -------------------
// -- Heretic Items --
// -------------------
// Time bomb explosion
flickerlight TIMEBOMB_X1
{
color 1.0 0.6 0.0
size 48
secondarySize 56
chance 0.3
}
flickerlight TIMEBOMB_X1
{
color 0.8 0.4 0.0
size 56
secondarySize 64
chance 0.3
}
flickerlight TIMEBOMB_X1
{
color 0.6 0.2 0.0
size 64
secondarySize 72
chance 0.3
}
flickerlight TIMEBOMB_X1
{
color 0.4 0.0 0.0
size 72
secondarySize 80
chance 0.3
}
flickerlight TIMEBOMB_X1
{
color 0.2 0.0 0.0
size 80
secondarySize 88
chance 0.3
}
object ActivatedTimeBomb
{
frame XPL1A { light TIMEBOMB_X1 }
frame XPL1B { light TIMEBOMB_X2 }
frame XPL1C { light TIMEBOMB_X3 }
frame XPL1D { light TIMEBOMB_X4 }
frame XPL1E { light TIMEBOMB_X5 }
frame XPL1F { light TIMEBOMB_X5 }
}
// Small wand ammo
pointlight SWANDAMMO
{
color 1.0 1.0 0.0
size 8
}
object GoldWandAmmo
{
frame AMG1 { light SWANDAMMO }
}
// Large wand ammo
pulselight LWANDAMMO
{
color 1.0 1.0 0.0
size 16
secondarySize 18
interval 2.0
}
object GoldWandHefty
{
frame AMG2 { light LWANDAMMO }
}
// Ethereal arrows
pointlight ETHARROWS
{
color 0.0 1.0 0.0
size 12
offset 0 8 0
}
object CrossbowAmmo
{
frame AMC1 { light ETHARROWS }
}
// Quiver of ethereal arrows
pulselight ETHQUIVER
{
color 0.0 1.0 0.0
size 16
secondarySize 18
interval 2.0
offset 0 16 0
}
object CrossbowHefty
{
frame AMC2 { light ETHQUIVER }
}
// Small claw ammo
pulselight SCLAWAMMO
{
color 0.0 0.0 1.0
size 8
secondarySize 10
interval 2.0
}
object BlasterAmmo
{
frame AMB1 { light SCLAWAMMO }
}
// Large claw ammo
pulselight LCLAWAMMO
{
color 0.0 0.0 1.0
size 16
secondarySize 18
interval 2.0
offset 0 6 0
}
object BlasterHefty
{
frame AMB2 { light LCLAWAMMO }
}
// Small hellstaff ammo
pulselight SSTAFFAMMO
{
color 1.0 0.0 0.0
size 8
secondarySize 10
interval 2.0
}
object SkullRodAmmo
{
frame AMS1 { light SSTAFFAMMO }
}
// Large hellstaff ammo
pulselight LSTAFFAMMO
{
color 1.0 0.0 0.0
size 16
secondarySize 18
interval 2.0
}
object SkullRodHefty
{
frame AMS2 { light LSTAFFAMMO }
}
// Small phoenix rod ammo
pulselight SRODAMMO
{
color 1.0 0.6 0.0
size 8
secondarySize 10
interval 2.0
}
object PhoenixRodAmmo
{
frame AMP1 { light SRODAMMO }
}
// Large phoenix rod ammo
pulselight LRODAMMO
{
color 1.0 0.6 0.0
size 16
secondarySize 18
interval 2.0
}
object PhoenixRodHefty
{
frame AMP2 { light LRODAMMO }
}
// Yellow Key
pulselight HYELLOWKEY
{
color 1.0 1.0 0.0
size 24
secondarySize 26
interval 2.0
}
object KeyYellow
{
frame CKYY { light HYELLOWKEY }
}
// Blue Key
pulselight HBLUEKEY
{
color 0.0 0.0 1.0
size 24
secondarySize 26
interval 2.0
}
object KeyBlue
{
frame BKYY { light HBLUEKEY }
}
// Green Key
pulselight HGREENKEY
{
color 0.0 1.0 0.0
size 24
secondarySize 26
interval 2.0
}
object KeyGreen
{
frame AKYY { light HGREENKEY }
}