lights: update for Freedoom.

- new FloatingSkull light.
- use armour primary colours instead of red for both, with the red gem having its separate light.
- give subtractive pulselight to blursphere.
This commit is contained in:
mc776 2023-09-02 10:34:46 -07:00 committed by Rachael Alexanderson
parent 06f13006ca
commit 86ca0cbecd

View file

@ -522,6 +522,21 @@ object Candlestick
frame CAND { light CANDLE } frame CAND { light CANDLE }
} }
// Floating Skull Rock
pulselight SKULLROCK
{
color 0.5 0.4 0.1
offset 0 5 0
size 60
secondarysize 40
interval 0.6
attenuate 1
}
object FloatingSkull
{
frame FSKU { light SKULLROCK }
}
// ---------------- // ----------------
// -- Doom Items -- // -- Doom Items --
// ---------------- // ----------------
@ -575,12 +590,15 @@ object InvulnerabilitySphere
} }
// Blur Sphere // Blur Sphere
pointlight BLURSPHERE1 pulselight BLURSPHERE1
{ {
color 0.5 0.5 0.5 color 0.6 0.6 0.6
size 60 size 40
secondarysize 35
offset 0 16 0 offset 0 16 0
subtractive 1
attenuate 1 attenuate 1
interval 0.3
} }
object BlurSphere object BlurSphere
@ -670,20 +688,36 @@ object RedSkull
// Both armor pickups have a big red blinking light in the middle // 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.1 0.2 0.0
size 40 size 40
attenuate 1 attenuate 1
offset 0 10 0 offset 0 10 0
} }
pointlight REDARMOR
{
color 0.2 0.0 0.0
size 40
attenuate 1
offset 0 10 0
}
pointlight ARMORLITE
{
color 0.4 0.0 0.0
size 10
attenuate 1
offset 0 20 0
}
object GreenArmor object GreenArmor
{ {
frame ARM1B { light GREENARMOR2 } frame ARM1 { light GREENARMOR2 }
frame ARM1B { light ARMORLITE }
} }
object BlueArmor object BlueArmor
{ {
frame ARM2B { light GREENARMOR2 } frame ARM2 { light REDARMOR }
frame ARM2B { light ARMORLITE }
} }