05-09-2015, 09:38 PM 
		
	
	
		Anyone know why cWorld:GetNumPlayers is commented out? It could be used to make thunder work correctly.
	
	
	
	
int NumPlayers = GetNumPlayers();
class cThunderCaster : public cPlayerListCallback
{
	int m_PlayerToCastThunderAt;
	int m_CurrentPlayer;
	
	virtual bool Item(cPlayer * a_Player)
	{
		if (m_CurrentPlayer != m_PlayerToCastThunderAt)
		{
			return false;
		}
		
		// Cast thunder somewhere around the player
		return true;
	}
	
	public:
		cThunderCaster(int a_PlayerToCastThunderAt) :
			m_PlayerToCastThunderAt(a_PlayerToCastThunderAt),
			m_CurrentPlayer(0)
		{}
} ThunderCaster(GetTickRandomNumber(NumPlayers));
ForEachPlayer(ThunderCaster);
	
 

 



