[crossfire] ingame music

Mark Wedel mwedel at sonic.net
Fri Jun 3 23:42:54 CDT 2005


Brendan Lally wrote:

>
     
      This is a limitation the lighting code could do without also. If such a
     
     >
     
      mechanism were used for the sound code anyway, then it could usefully be
     
     >
     
      extended to the lighting code to allow coloured lights. I don't know how easy
     
     >
     
      it would be to implement client side, but it would be a nice way to give
     
     >
     
      feedback on some levels, or create interesting optical effects.
     
     >
     
     
     >
     
      The easist thing to do in that case then would be to store RGB values in the
     
     >
     
      stats for the light object, and then when they overlap have the resulting
     
     >
     
      colour be the weighted mean in each value. (based on proximity and strength
     
     >
     
      of source).
     
     
  Having the server figure out the color for each space is a complication it 
doesn't need.

  If/when colored lighting is added, it will be handled by the client.  The 
server will still figure out what spaces are actually visible based on lighting, 
but won't care about the color.

  Conversely, the client should be able to apply properly lighting techniques by 
knowing where the light sources are and drawing properly shaded/dimmed circles 
of the right color.  This will just allow for better handling of lighting in any 
case - right now, all the lighting mechanisms for the client are a bit of hacks 
and add a lot of complication in trying to figure out light value for all the 
spaces.


    
    


More information about the crossfire mailing list