mirror of
https://github.com/ZDoom/qzdoom.git
synced 2025-02-08 16:52:01 +00:00
gldefs: update Freedoom definitions.
Armor was missing ARM2B0 light - reusing GREENARMOR2 since both of them have the blinky red thing. Armor bonus shouldn't have "dontlightself" because it's not coming out from under an opaque helmet anymore. Burning barrel has a yellow flame again. Mega, invulnerability and blur spheres now match their respective colours. Column is yellow now rather than green. Tall tech lamp should be red, at least if you consider the light source to be the big red thing on top. Blue keys now get their own definition instead of relying on the id blue health potion. Serpentipede balls are less red before exploding and more red after. Hatchlings have a distinct brighter glow when attacking.
This commit is contained in:
parent
e0275df931
commit
bdffcedc03
1 changed files with 44 additions and 58 deletions
|
@ -337,7 +337,7 @@ object ExplosiveBarrel
|
||||||
// Floor lamp
|
// Floor lamp
|
||||||
pointlight LAMP
|
pointlight LAMP
|
||||||
{
|
{
|
||||||
color 0.6 1.0 0.6
|
color 1.0 1.0 0.6
|
||||||
size 84
|
size 84
|
||||||
offset 0 44 0
|
offset 0 44 0
|
||||||
attenuate 1
|
attenuate 1
|
||||||
|
@ -367,9 +367,9 @@ object TechLamp2
|
||||||
// Tall tech lamp
|
// Tall tech lamp
|
||||||
pulselight BIGLAMP
|
pulselight BIGLAMP
|
||||||
{
|
{
|
||||||
color 1.0 1.0 0.7
|
color 1.0 0.4 0.4
|
||||||
size 96
|
size 100
|
||||||
secondarySize 99
|
secondarySize 80
|
||||||
interval 0.4
|
interval 0.4
|
||||||
offset 0 72 0
|
offset 0 72 0
|
||||||
attenuate 1
|
attenuate 1
|
||||||
|
@ -479,7 +479,7 @@ object ShortBlueTorch
|
||||||
// Burning barrel
|
// Burning barrel
|
||||||
flickerlight2 FIREBARREL
|
flickerlight2 FIREBARREL
|
||||||
{
|
{
|
||||||
color 0.6 0.6 0.9
|
color 1.0 0.9 0.4
|
||||||
size 72
|
size 72
|
||||||
secondarySize 81
|
secondarySize 81
|
||||||
interval 0.1
|
interval 0.1
|
||||||
|
@ -545,7 +545,7 @@ object SoulSphere
|
||||||
// Soul Sphere
|
// Soul Sphere
|
||||||
pulselight MEGASPHERE
|
pulselight MEGASPHERE
|
||||||
{
|
{
|
||||||
color 0.4 1.0 0.4
|
color 1.0 0.8 0.4
|
||||||
size 60
|
size 60
|
||||||
secondarySize 63
|
secondarySize 63
|
||||||
interval 2.0
|
interval 2.0
|
||||||
|
@ -561,7 +561,7 @@ object MegaSphere
|
||||||
// Invulnerability Sphere
|
// Invulnerability Sphere
|
||||||
pulselight INVULN
|
pulselight INVULN
|
||||||
{
|
{
|
||||||
color 1.0 0.6 1.0
|
color 0.6 1.0 0.6
|
||||||
size 60
|
size 60
|
||||||
secondarySize 63
|
secondarySize 63
|
||||||
interval 2.0
|
interval 2.0
|
||||||
|
@ -577,62 +577,24 @@ object InvulnerabilitySphere
|
||||||
// Blur Sphere
|
// Blur Sphere
|
||||||
pointlight BLURSPHERE1
|
pointlight BLURSPHERE1
|
||||||
{
|
{
|
||||||
color 1.0 0.0 0.0
|
color 0.5 0.5 0.5
|
||||||
size 60
|
size 60
|
||||||
offset 0 16 0
|
offset 0 16 0
|
||||||
attenuate 1
|
attenuate 1
|
||||||
}
|
}
|
||||||
|
|
||||||
pointlight BLURSPHERE2
|
|
||||||
{
|
|
||||||
color 0.0 0.0 1.0
|
|
||||||
size 48
|
|
||||||
offset 0 16 0
|
|
||||||
attenuate 1
|
|
||||||
}
|
|
||||||
|
|
||||||
pointlight BLURSPHERE3
|
|
||||||
{
|
|
||||||
color 0.0 0.0 1.0
|
|
||||||
size 36
|
|
||||||
offset 0 16 0
|
|
||||||
attenuate 1
|
|
||||||
}
|
|
||||||
|
|
||||||
pointlight BLURSPHERE4
|
|
||||||
{
|
|
||||||
color 0.0 0.0 1.0
|
|
||||||
size 24
|
|
||||||
offset 0 16 0
|
|
||||||
attenuate 1
|
|
||||||
}
|
|
||||||
|
|
||||||
pointlight BLURSPHERE5
|
|
||||||
{
|
|
||||||
color 0.0 0.0 1.0
|
|
||||||
size 12
|
|
||||||
offset 0 16 0
|
|
||||||
attenuate 1
|
|
||||||
}
|
|
||||||
|
|
||||||
object BlurSphere
|
object BlurSphere
|
||||||
{
|
{
|
||||||
frame PINS { light BLURSPHERE1 }
|
frame PINS { light BLURSPHERE1 }
|
||||||
|
|
||||||
frame PINSA { light BLURSPHERE2 }
|
|
||||||
frame PINSB { light BLURSPHERE3 }
|
|
||||||
frame PINSC { light BLURSPHERE4 }
|
|
||||||
frame PINSD { light BLURSPHERE5 }
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Armour Helmet
|
// Armour Shield
|
||||||
pulselight ARMORBONUS
|
pulselight ARMORBONUS
|
||||||
{
|
{
|
||||||
color 0.3 0.1 0.1
|
color 0.3 0.1 0.1
|
||||||
size 16
|
size 16
|
||||||
secondarySize 20
|
secondarySize 20
|
||||||
interval 1.0
|
interval 1.0
|
||||||
dontlightself 1
|
|
||||||
attenuate 1
|
attenuate 1
|
||||||
offset 0 10 0
|
offset 0 10 0
|
||||||
}
|
}
|
||||||
|
@ -643,14 +605,23 @@ object ArmorBonus
|
||||||
}
|
}
|
||||||
|
|
||||||
// Blue Keys
|
// Blue Keys
|
||||||
|
pulselight BLUEKEY
|
||||||
|
{
|
||||||
|
color 0.2 0.2 0.8
|
||||||
|
size 15
|
||||||
|
secondarySize 27
|
||||||
|
interval 2.0
|
||||||
|
attenuate 1
|
||||||
|
offset 0 10 0
|
||||||
|
}
|
||||||
object BlueCard
|
object BlueCard
|
||||||
{
|
{
|
||||||
frame BKEY { light HEALTHPOTION }
|
frame BKEY { light BLUEKEY }
|
||||||
}
|
}
|
||||||
|
|
||||||
object BlueSkull
|
object BlueSkull
|
||||||
{
|
{
|
||||||
frame BSKU { light HEALTHPOTION }
|
frame BSKU { light BLUEKEY }
|
||||||
}
|
}
|
||||||
|
|
||||||
// Yellow Keys
|
// Yellow Keys
|
||||||
|
@ -695,6 +666,8 @@ object RedSkull
|
||||||
frame RSKU { light REDKEY }
|
frame RSKU { light REDKEY }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Both armor pickups have a big red blinking light in the middle
|
||||||
pointlight GREENARMOR2
|
pointlight GREENARMOR2
|
||||||
{
|
{
|
||||||
color 0.4 0.0 0.0
|
color 0.4 0.0 0.0
|
||||||
|
@ -708,6 +681,11 @@ object GreenArmor
|
||||||
frame ARM1B { light GREENARMOR2 }
|
frame ARM1B { light GREENARMOR2 }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
object BlueArmor
|
||||||
|
{
|
||||||
|
frame ARM2B { light GREENARMOR2 }
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
// ------------------
|
// ------------------
|
||||||
// -- Doom Enemies --
|
// -- Doom Enemies --
|
||||||
|
@ -749,7 +727,7 @@ object DoomPlayer
|
||||||
// Doom Imp Fireball
|
// Doom Imp Fireball
|
||||||
pointlight IMPBALL
|
pointlight IMPBALL
|
||||||
{
|
{
|
||||||
color 1.0 0.7 0.4
|
color 0.8 0.7 0.4
|
||||||
size 96
|
size 96
|
||||||
attenuate 1
|
attenuate 1
|
||||||
}
|
}
|
||||||
|
@ -757,7 +735,7 @@ pointlight IMPBALL
|
||||||
// Doom imp fireball explosion
|
// Doom imp fireball explosion
|
||||||
flickerlight IMPBALL_X1
|
flickerlight IMPBALL_X1
|
||||||
{
|
{
|
||||||
color 0.7 0.7 0.25
|
color 0.9 0.7 0.25
|
||||||
size 120
|
size 120
|
||||||
secondarySize 132
|
secondarySize 132
|
||||||
chance 0.25
|
chance 0.25
|
||||||
|
@ -766,7 +744,7 @@ flickerlight IMPBALL_X1
|
||||||
|
|
||||||
flickerlight IMPBALL_X2
|
flickerlight IMPBALL_X2
|
||||||
{
|
{
|
||||||
color 0.4 0.4 0.1
|
color 0.5 0.4 0.1
|
||||||
size 144
|
size 144
|
||||||
secondarySize 156
|
secondarySize 156
|
||||||
chance 0.25
|
chance 0.25
|
||||||
|
@ -775,7 +753,7 @@ flickerlight IMPBALL_X2
|
||||||
|
|
||||||
flickerlight IMPBALL_X3
|
flickerlight IMPBALL_X3
|
||||||
{
|
{
|
||||||
color 0.2 0.2 0.0
|
color 0.3 0.2 0.0
|
||||||
size 168
|
size 168
|
||||||
secondarySize 180
|
secondarySize 180
|
||||||
chance 0.25
|
chance 0.25
|
||||||
|
@ -901,12 +879,20 @@ object BaronBall
|
||||||
}
|
}
|
||||||
|
|
||||||
// Lost Soul
|
// Lost Soul
|
||||||
flickerlight LOSTSOUL
|
pulselight LOSTSOUL
|
||||||
{
|
{
|
||||||
color 1.0 0.6 0.3
|
color 0.4 0.4 0.2
|
||||||
|
size 64
|
||||||
|
secondarysize 44
|
||||||
|
interval 0.9
|
||||||
|
attenuate 1
|
||||||
|
}
|
||||||
|
flickerlight HATCHLING_ATK
|
||||||
|
{
|
||||||
|
color 0.8 0.8 0.5
|
||||||
size 84
|
size 84
|
||||||
secondarysize 64
|
secondarysize 64
|
||||||
chance 0.1
|
chance 0.3
|
||||||
attenuate 1
|
attenuate 1
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -950,8 +936,8 @@ object LostSoul
|
||||||
{
|
{
|
||||||
frame SKULA { light LOSTSOUL }
|
frame SKULA { light LOSTSOUL }
|
||||||
frame SKULB { light LOSTSOUL }
|
frame SKULB { light LOSTSOUL }
|
||||||
frame SKULC { light LOSTSOUL }
|
frame SKULC { light HATCHLING_ATK }
|
||||||
frame SKULD { light LOSTSOUL }
|
frame SKULD { light HATCHLING_ATK }
|
||||||
frame SKULE { light LOSTSOUL }
|
frame SKULE { light LOSTSOUL }
|
||||||
frame SKULF { light LOSTSOUL }
|
frame SKULF { light LOSTSOUL }
|
||||||
frame SKULG { light LOSTSOUL }
|
frame SKULG { light LOSTSOUL }
|
||||||
|
|
Loading…
Reference in a new issue