OFPEC Forum

Addons & Mods Depot => OFP - Addons & Mods General => Topic started by: Trapper on 12 Aug 2005, 21:02:05

Title: Light for a burning town at night
Post by: Trapper on 12 Aug 2005, 21:02:05
I'm trying to create a light addon for my mission.
I need it for burning ruins at night, as drop effects alone emit no light.

It's the first config I'm ever editing and I've looked at the old streetlamp, colored lights and CAT fire addons how to create light.
(They're all based on simulation=fire)

Now the darkness is gone but there are two things I wanna get rid off:
- The turn on/turn off fire action
- The hotspot effect that is even visible through hills

The ECP burning effects don't have both, but I can't figure out how its done.

The right part of the screenshot shows the hotspot I don't like.
Title: Re:Light for a burning town at night
Post by: Trapper on 13 Aug 2005, 16:09:33
It looks like the hotspot/spotlight effect is just influenced by the brightness value. I've adjusted it to fit my dropeffect firesize, and it's ok now.

But is the only way remove the turn off/turn on fire action really to place the light out of reach for the player?

That's the part of my config so far:
Code: [Select]
class CfgVehicles
{

   class All {};
   class Static: All {};
   class Building: Static {};
   class Strategic : Building {};
   class Target : Strategic {};
   class ZOS_FireIllum : Target
   {
      scope=public;
      simulation="fire";
      sound="empty";
      VehicleClass="Objects";
      displayName="ZOS Fire Illumination";
      model="empty";

      class smoke {
         interval=0;
         timetolive=0;
         cloudletDuration=10;
         cloudletAnimPeriod=0;
         cloudletSize=0;
         cloudletAlpha=0;
         cloudletGrowUp=0;
         cloudletFadeIn=0;
         cloudletFadeOut=0;
         cloudletAccY=0;
         cloudletMinYSpeed=0;
         cloudletMaxYSpeed=0;
         cloudletShape=koulesvetlo;
         cl_basic=0;
         cloudletColor[]={0,0,0,0};
         initT=0;
         deltaT=0;
         maxT=0;
         class table{};
         density=0;
         size=0;
         in=0;
         out=0;
         initYSpeed=0;
      }

       class Light {
         Shape="empty";
         color[] = {0.5000, 0.200, 0.0, 0.0};
         ambient[] = {0.30000, 0.15000, 0.0000, 0.0};
         position = "light";
         size = 0;
         brightness = 0.650;
      };

   };
};