That is exactly what I'm trying to do! I poked around in some DDF files and found this:
Things.DDF
Code: Select all
[NUKAGE_GLOW:7041]
RADIUS=16;
HEIGHT=16;
SPECIAL=NOBLOCKMAP,NOGRAVITY,NOSHADOW;
DLIGHT.TYPE=MODULATE;
DLIGHT.RADIUS=128;
DLIGHT.COLOUR=#55FF55;
GLOW_TYPE=FLOOR;
STATES(IDLE)=
NULL:A:2:LIT89:NOTHING,
NULL:A:2:LIT86:NOTHING,
NULL:A:2:LIT83:NOTHING,
NULL:A:2:LIT80:NOTHING,
NULL:A:2:LIT77:NOTHING,
NULL:A:2:LIT74:NOTHING,
NULL:A:2:LIT71:NOTHING,
NULL:A:2:LIT68:NOTHING,
NULL:A:2:LIT65:NOTHING,
NULL:A:2:LIT62:NOTHING,
NULL:A:2:LIT62:NOTHING,
NULL:A:2:LIT65:NOTHING,
NULL:A:2:LIT68:NOTHING,
NULL:A:2:LIT71:NOTHING,
NULL:A:2:LIT74:NOTHING,
NULL:A:2:LIT77:NOTHING,
NULL:A:2:LIT80:NOTHING,
NULL:A:2:LIT83:NOTHING,
NULL:A:2:LIT86:NOTHING,
NULL:A:2:LIT89:NOTHING;
[LAVA_GLOW:7042]
RADIUS=16;
HEIGHT=16;
SPECIAL=NOBLOCKMAP,NOGRAVITY,NOSHADOW;
DLIGHT.TYPE=MODULATE;
DLIGHT.RADIUS=128;
DLIGHT.COLOUR=#FF5555;
GLOW_TYPE=FLOOR;
STATES(IDLE)=
NULL:A:2:LIT89:NOTHING,
NULL:A:2:LIT86:NOTHING,
NULL:A:2:LIT83:NOTHING,
NULL:A:2:LIT80:NOTHING,
NULL:A:2:LIT77:NOTHING,
NULL:A:2:LIT74:NOTHING,
NULL:A:2:LIT71:NOTHING,
NULL:A:2:LIT68:NOTHING,
NULL:A:2:LIT65:NOTHING,
NULL:A:2:LIT62:NOTHING,
NULL:A:2:LIT62:NOTHING,
NULL:A:2:LIT65:NOTHING,
NULL:A:2:LIT68:NOTHING,
NULL:A:2:LIT71:NOTHING,
NULL:A:2:LIT74:NOTHING,
NULL:A:2:LIT77:NOTHING,
NULL:A:2:LIT80:NOTHING,
NULL:A:2:LIT83:NOTHING,
NULL:A:2:LIT86:NOTHING,
NULL:A:2:LIT89:NOTHING;
[WATER_GLOW:7043]
RADIUS=16;
HEIGHT=16;
SPECIAL=NOBLOCKMAP,NOGRAVITY,NOSHADOW;
DLIGHT.TYPE=MODULATE;
DLIGHT.RADIUS=128;
DLIGHT.COLOUR=#5555FF;
GLOW_TYPE=FLOOR;
STATES(IDLE)=
NULL:A:2:LIT89:NOTHING,
NULL:A:2:LIT86:NOTHING,
NULL:A:2:LIT83:NOTHING,
NULL:A:2:LIT80:NOTHING,
NULL:A:2:LIT77:NOTHING,
NULL:A:2:LIT74:NOTHING,
NULL:A:2:LIT71:NOTHING,
NULL:A:2:LIT68:NOTHING,
NULL:A:2:LIT65:NOTHING,
NULL:A:2:LIT62:NOTHING,
NULL:A:2:LIT62:NOTHING,
NULL:A:2:LIT65:NOTHING,
NULL:A:2:LIT68:NOTHING,
NULL:A:2:LIT71:NOTHING,
NULL:A:2:LIT74:NOTHING,
NULL:A:2:LIT77:NOTHING,
NULL:A:2:LIT80:NOTHING,
NULL:A:2:LIT83:NOTHING,
NULL:A:2:LIT86:NOTHING,
NULL:A:2:LIT89:NOTHING;
They are under the EDGE Experimental definitions, and like the various armours and keys, I cannot get them to work properly. I may fiddle with changing the NOTHING strings to BRIGHT, but I'm not sure if that will even work. Until then I will keep building and figure it out later.
As for source, I don't have any experience with it. It would be awesome, I could edit things beyond in-game mechanics and possibly generate faux shadows like in Doomsday. I've never compiled anything either, though I wonder if 3DGE would be faster on Linux than Vista. All I can do is map, slightly code and that's it ^_^ Thanks a ton, 3rd_eye, you hit the hammer on the nail with this one!