IsXmas
		
		
		
		
		
		
		Jump to navigation
		Jump to search
		
		
		
		
		
		
		
	
Coding: This article contains code which is for experienced users only, and may reveal game secrets
IsXmas checks to see whether the current day is either Christmas or Christmas Eve.
truth game::IsXMas() // returns true if date is christmaseve or day 
{ 
  time_t Time = time(0); 
  struct tm* TM = localtime(&Time); 
  return (TM->tm_mon == 11 && (TM->tm_mday == 24 || TM->tm_mday == 25)); 
} 
Use
Currently IsXmas is only used to give the player a gift of a banana when they start the game:
if(IsXMas()) 
{ 
  item* Present = banana::Spawn(); 
  Player->GetStack()->AddItem(Present); 
  ADD_MESSAGE("Atavus is happy today! He gives you %s.", Present->CHAR_NAME(INDEFINITE)); 
} 
IsXmas could be easily used to modify other events in game though, such as spawning christmas lights in Attnam or similar.