DIFF

WorldLighting.c

class WorldLighting
{
	string lighting_default = "dz\\data\\lighting\\lighting_default.txt";
	string lighting_darknight = "dz\\data\\lighting\\lighting_darknight.txt";
	string lighting_sakhal = "DZ\\worlds\\sakhal\\data\\lighting\\lighting_sakhal.txt";
	
	void WorldLighting() {}
	void ~WorldLighting() {}
		
	// sets global lighting config by given value (sent from server, defined in server config)
	void SetGlobalLighting( int lightingID )
	{
		switch ( lightingID )
		{
			case 0:
				g_Game.GetWorld().LoadNewLightingCfg( lighting_default );
				break;
				
			case 1:
				g_Game.GetWorld().LoadNewLightingCfg( lighting_darknight );
				break;
				
			case 2:
				g_Game.GetWorld().LoadNewLightingCfg( lighting_sakhal );
				break;
		}
	}
}

/*modded class WorldLighting
{
	protected string lighting_modded = "your\\path\\to\\lighting\\cfg.txt";
	
	override void SetGlobalLighting( int lightingID )
	{
		switch ( lightingID )
		{
			case 3:
				g_Game.GetWorld().LoadNewLightingCfg( lighting_modded );
				break;
		}
	}
}*/