Commit graph

39 commits

Author SHA1 Message Date
mc776
86ca0cbecd 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.
2023-09-07 10:18:04 -04:00
Christoph Oelckers
351e0d7ed9 - removed obsolete CMake version requirements.
Most were still at 3.1 which prompts noisy warnings from up-to-date CMake versions.
Version requirements have been removed entirely from dependent subprojects, all others were upped to 3.16.
2023-09-03 09:04:17 +02:00
mc776
bdffcedc03 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.
2023-01-14 08:00:14 +01:00
Ed the Bat
3c3de96f36 Fix Echidna's Name Pt 2 2022-10-31 11:35:36 +01:00
Christoph Oelckers
8b20c69a76 - removed duplicate light definition 2022-04-12 01:11:04 +02:00
mc776
3cce406bd5 gldefs: make soulsphere yellow.
https://github.com/freedoom/freedoom/blob/freedoom-0.12.y/sprites/soula0.png
2021-11-11 08:36:24 +01:00
drfrag
1eeee98b65 - Fixed typo in Heretic light definition. 2021-07-19 20:47:41 +02:00
Christoph Oelckers
ba618d308c - bumped CMake version to 3.1.0 in all projects to reduce warning spam in recent versions.
3.1.0 is the highest minimum set in the existing subprojects so this will not exclude anything that hadn't been already.
2021-03-08 13:58:29 +01:00
Christoph Oelckers
a81becccb0 - Strife dynamic light tweaks by ReaperAA. 2020-06-04 00:19:23 +02:00
Christoph Oelckers
c9b37f8320 - fixed bad Heretic light definitions. 2020-05-25 16:32:27 +02:00
Christoph Oelckers
3dfb417f07 - attenuated lights for Strife. 2020-05-22 19:29:19 +02:00
alexey.lysiuk
5b452b5d04 - fixed typos in Doom lights definitions
https://forum.zdoom.org/viewtopic.php?t=66529
2019-12-01 11:37:40 +02:00
Rachael Alexanderson
0c712f2bcc - fixed typo with D'Sparil's serpent attack in lights.pk3. https://forum.zdoom.org/viewtopic.php?f=2&t=66177 2019-10-21 07:19:02 -04:00
Christoph Oelckers
17ce621e1f - setup Harmony localization.
This also includes Blzut3's DECORATE version of the Harmony actors and disables the Dehacked patch, which was necessary to define a working set of dynamic lights and fix a few minor errors with the original.
2019-07-16 22:21:32 +02:00
Christoph Oelckers
28d4401f4b - dynamic light definitions for Hacx. 2019-07-13 19:59:44 +02:00
Christoph Oelckers
8b0dd1376f - changed the filter name for Doom IWADs
It's "doom.id.doom1/2" instead of "doom.doom1/2" now.
The config file's content will be renamed and for lump filtering a fallback has been added - note that you cannot combine both naming schemes! The old one has to be considered deprecated now.

This also removes the duplicated content necessitated by the old naming scheme.
2019-04-10 00:15:16 +02:00
Christoph Oelckers
3e8395ddaf - disabled the subtractive light for the spirits of Hexen's Wraithverge. 2019-03-29 22:29:59 +01:00
Christoph Oelckers
605d9ecdab - removed dynamic lights from Hexen's Mana pickups.
They barely glow, yet were casting relatively strong lights.
2018-10-06 23:50:12 +02:00
Christoph Oelckers
92e419d65c - toned down the intensity of the dynamic lights for Doom's torches. 2018-10-03 13:46:25 +02:00
Christoph Oelckers
f3deaf54c6 - added light definition for megasphere. 2018-02-27 11:16:28 +01:00
alexey.lysiuk
322aee97d6 Removed dynamic light binding for deleted class StrifeZap1
https://mantis.zdoom.org/view.php?id=311
2017-02-22 22:29:27 +02:00
Christoph Oelckers
a188a8839a - fixed a typo in Hexen's light definitions. 2017-01-31 10:09:44 +01:00
Christoph Oelckers
97ad1496b3 - changed all Hexen lights to being attenuated. 2017-01-27 18:24:32 +01:00
Christoph Oelckers
6168d3ee7c - fixed: The BurningBarrel has been replaced with something blue in Freedoom so adjust the light for that. 2017-01-20 14:46:35 +01:00
Christoph Oelckers
917b36c6ae - toned down a few more dynamic lights that were far too strong:
* green and blue armor
* health and armor bonus.
2017-01-14 23:51:07 +01:00
Christoph Oelckers
1f4342b48e - toned down the dynamic light of Doom's barrel. This is supposed to emit a faint glow, not to light the entire surrpundings. 2017-01-14 21:30:06 +01:00
Christoph Oelckers
7fd35069d5 - completed attenuation for Heretic. A few items were intentionally left unattenuated. 2017-01-03 18:31:01 +01:00
Christoph Oelckers
6c8d1d3508 - fixed a few Freedoom light definitions. 2017-01-03 17:16:33 +01:00
Christoph Oelckers
0dca13b49e - added attenuation to ca. 40% of Heretic's light definitions. 2017-01-03 01:04:37 +01:00
Christoph Oelckers
7c3c886a90 - use the attenuated light definitions from QZDoom.
- apply them also to Freedoom.
- to compensate for the increase in light size required for attenuated lights to look correct, when running in legacy mode, they to be reduced in size to 2/3 of their defined size because the textured lighting method does not support real attenuation.
- removed the ancient size limit of 255 for light sizes which comes from a time when args were bytes.
2017-01-02 13:17:03 +01:00
Christoph Oelckers
61a9a308e2 - forgot the filter directory. 2017-01-01 11:58:40 +01:00
Christoph Oelckers
3b30b4d979 - use filter directories for light definitions so that they do not get used for unwanted IWADs using the same game type.
- fixed light definitions for Freedoom to match the graphics.
2017-01-01 11:57:07 +01:00
Christoph Oelckers
f6b9944169 - light definition update for Doom and Heretic to reduce the use of strong primary light colors. 2016-12-22 11:41:25 +01:00
Christoph Oelckers
18242ab0cf - removed obsolete project files from VC++ 2005. 2016-12-22 11:28:04 +01:00
Christoph Oelckers
2d8813a165 - fixed dynamic light definition for Hexen's blue candle. 2014-06-11 18:58:25 +02:00
Christoph Oelckers
a338248e3e - converted project to Visual Studio 2008 format.
I own a full professional version of 2008 and 2005 is having some stability issues with Windows 7 so it makes no sense to stick to the old compiler.
2013-10-03 12:08:57 +02:00
Christoph Oelckers
841572d0ec - fixed: The dynamic light definition for Hexen's FireBull was incorrect. 2013-09-20 10:32:47 +02:00
Christoph Oelckers
97bccb5239 - adjusted CMakeLists.txt for brightmaps.pk3 and lights.pk3 to same style as for gzdoom.pk3 2013-07-02 10:02:38 +02:00
Christoph Oelckers
8c31955731 - brightmap and light definitions. 2013-06-23 09:32:35 +02:00