mirror of
https://git.do.srb2.org/STJr/UltimateZoneBuilder.git
synced 2024-12-18 08:01:36 +00:00
16b97e1c83
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.
405 lines
No EOL
5.6 KiB
Text
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 }
|
|
} |