// DINO.exe+2DD8F0 0x6DD8F0  0x62EFC0

state("DINO")
{
        uint inGameTimer : "DINO.exe", 0x2DD8F4;
		int RoomID : "DINO.exe", 0x22EFC0;
		int MainMenu : "DINO.exe", 0x2DD8F0;
		uint Game_State : "DINO.exe", 0x2703CC;
        int splitValue : "DINO.exe", 0x2D3FA0;


//HP values by Aiden       
short PlayersHP : 0x2D59A0;
short EnemyHP : 0x2D41E0;
short Continues : 0x2DD0C6;
}

init
{
  vars.HPenemy=0;
  vars.HPplayer=0;
  vars.SS=vars.SS="Yes       Deaths:  0";
  vars.Solution_a="No Puzzles";
  vars.Solution_b="";
  
}
isLoading
{
    return true;
}
start
{

  vars.HPenemy=0;
  vars.HPplayer=0;
  vars.SS="Yes       Deaths:  0";
  vars.Solution_a="No Puzzles";
  vars.Solution_b="";
  
	if ((current.inGameTimer > 0 &&current.RoomID == 274.0))
		{
      return true;
    }
}
reset
{
	return current.Game_State == 0.0 && current.MainMenu == 0.0;
}
split
{	
if(current.PlayersHP<=0)
  {
    vars.HPplayer=0 + "  ( 0%)";
  }
else
  {
    vars.HPplayer=current.PlayersHP + "  (" + ((current.PlayersHP*100)/1200) + "%)";
  }
if(current.EnemyHP<=0)
  {
    vars.HPenemy=0;
  }
  else
  {
   vars.HPenemy=current.EnemyHP;
  }

if(current.Continues<30 && current.MainMenu != 0.0)
  {
      vars.SS="No" + "        Deaths:  " + ((30-current.Continues));
  }
else if(current.Continues<30 && current.MainMenu == 0.0)
{
      vars.SS="Not Available";   
}


//PUZZLE SOLUTIONS - - - - - - - - - - - - - - - - - - - - - - - - - 


if(timer.CurrentSplitIndex==7-1)
{
    vars.Solution_a="1  /  2  /  1";
    vars.Solution_b="Center  /  Right  /  Center";
}
else if (timer.CurrentSplitIndex==16-1)
{
    vars.Solution_a="0  3  7  5";
}
else if (timer.CurrentSplitIndex==24-1)
{
    vars.Solution_a="H  E  A  D";
}
else if (timer.CurrentSplitIndex==25-1)
{
    vars.Solution_a="7  0  5  0  3  7";
}
else if (timer.CurrentSplitIndex==28-1)
{
    vars.Solution_a="N  E  W  C  O  M  E  R";
}
else if (timer.CurrentSplitIndex==36-1)
{
    vars.Solution_a="0  /  1  /  2  /  0  /  1  /  0";
    vars.Solution_b="L  /  C  /  R  /  L  /  C  /  L";
}
else if (timer.CurrentSplitIndex==56-1)
{
    vars.Solution_a="ID Card (1)";
    vars.Solution_b="4  6  9  0  7";
} 
else if (timer.CurrentSplitIndex==64-1)
{
    vars.Solution_a="Right: top-bottom (R / G / B)";
    vars.Solution_b="Left:  bottom-top (R / G / B)";
} 
else if (timer.CurrentSplitIndex==69-1)
{
    vars.Solution_a="H  |  ←  /  ↑  /  R  /  ↓  /  H";
} 
else if (timer.CurrentSplitIndex==77-1)
{
    vars.Solution_a="DDK L:   L A B O R A T O R Y";
}
else if (timer.CurrentSplitIndex==79-1)
{
    vars.Solution_a="5  0  3  7";
}
else if (timer.CurrentSplitIndex==82-1)
{
    vars.Solution_a="R / R / G / R / (w) / G / B";
    vars.Solution_b="Wait for bar to raise past 'N'";
}
else if (timer.CurrentSplitIndex==85-1)
{
    vars.Solution_a="B1 Key Chip (3)  |  3  6  9  5";
    vars.Solution_b="X  /  U U X  /  D X";
}
else if (timer.CurrentSplitIndex==87-1)
{
    vars.Solution_a="DDK E:         E  N  E  R  G  Y";
}
else if (timer.CurrentSplitIndex==89-1)
{
    vars.Solution_a="3 (R x1)  /  1  /    2 (R x1)";
    vars.Solution_b="Right(Rx1) / Left / Center(R x1)";
}
else if (timer.CurrentSplitIndex==128-1)
{
    vars.Solution_a="↑ / H / ↓ / ← / R  |  → / ↑ / H";
    vars.Solution_b="R / → / H  |  ↑ / ↓ / R / → / H";
}
else if (timer.CurrentSplitIndex==144-1)
{
    vars.Solution_a="DDK W:   W  A  T  E  R  W  A  Y";
}
else if (timer.CurrentSplitIndex==153-1)
{
    vars.Solution_a="1  /  3  /  4";
    vars.Solution_b="A  /  C  /  D";
}
else if (timer.CurrentSplitIndex==165-1)
{
    vars.Solution_a="X / RX / UX / LX / WW><CC / WW><CC";
    vars.Solution_b="0 3 9 2  |  S T A B I L I Z E R"; 
}
else if (timer.CurrentSplitIndex==170-1)
{
    vars.Solution_a="DDK D:      D O C T O R K I R K";
}
else if (timer.CurrentSplitIndex==174-1)
{
    vars.Solution_a="2 (L x1)  /  3  /  1 (L x1)";
    vars.Solution_b="Center(L x1) / Right / Left(L x1)"; 
}
else if (timer.CurrentSplitIndex==182-1)
{
    vars.Solution_a="ID Card (2)";
    vars.Solution_b="7  8  8  1  4";
}
 
else
{
    vars.Solution_a="No Puzzles Here";
    vars.Solution_b=" ";
} 

//SPLITTING SEQUENCE --------------------------

//Split Index is N-1 so that it's more clear to see which split is the current one
if(timer.CurrentSplitIndex ==1-1)
{
    return current.RoomID == 269.0;
}
else if(timer.CurrentSplitIndex ==2-1)
{     
  return current.RoomID == 268.0;
}
else if(timer.CurrentSplitIndex ==3-1)
{    
  return current.RoomID == 269.0;
}
else if(timer.CurrentSplitIndex ==4-1)
{     
  return current.RoomID == 274.0;
}
else if(timer.CurrentSplitIndex ==5-1)
{     
  return current.RoomID == 270.0;
}
else if(timer.CurrentSplitIndex ==6-1)
{     
  return current.RoomID == 271.0;
}
else if(timer.CurrentSplitIndex ==7-1)
{     
  return current.RoomID == 276.0;
}
else if(timer.CurrentSplitIndex ==8-1)
{     
  return current.RoomID == 274.0;
}
else if(timer.CurrentSplitIndex ==9-1)
{     
  return current.RoomID == 269.0;
}
else if(timer.CurrentSplitIndex ==10-1)
{     
  return current.RoomID == 266.0;
}
else if(timer.CurrentSplitIndex ==11-1)
{     
  return current.RoomID == 272.0;
}
else if(timer.CurrentSplitIndex ==12-1)
{     
  return current.RoomID == 261.0;
}
else if(timer.CurrentSplitIndex ==13-1)
{     
  return current.RoomID == 262.0;
}
else if(timer.CurrentSplitIndex ==14-1)
{     
  return current.RoomID == 261.0;
}
else if(timer.CurrentSplitIndex ==15-1)
{     
  return current.RoomID == 259.0;
}
else if(timer.CurrentSplitIndex ==16-1)
{     
  return current.RoomID == 258.0;
}
else if(timer.CurrentSplitIndex ==17-1)
{     
  return current.RoomID == 256.0;
}
else if(timer.CurrentSplitIndex ==18-1)
{     
  return current.RoomID == 258.0;
}
else if(timer.CurrentSplitIndex ==19-1)
{     
  return current.RoomID == 263.0;
}
else if(timer.CurrentSplitIndex ==20-1)
{     
  return current.RoomID == 1024.0;
}
else if(timer.CurrentSplitIndex ==21-1)
{     
  return current.RoomID == 263.0;
}
else if(timer.CurrentSplitIndex ==22-1)
{     
  return current.RoomID == 518.0;
}
else if(timer.CurrentSplitIndex ==23-1)
{     
  return current.RoomID == 515.0;
}
else if(timer.CurrentSplitIndex ==24-1)
{     
  return current.RoomID == 514.0;
}
else if(timer.CurrentSplitIndex ==25-1)
{     
  return current.RoomID == 515.0;
}
else if(timer.CurrentSplitIndex ==26-1)
{     
  return current.RoomID == 518.0;
}
else if(timer.CurrentSplitIndex ==27-1)
{     
  return current.RoomID == 263.0;
}
else if(timer.CurrentSplitIndex ==28-1)
{     
  return current.RoomID == 275.0;
}
else if(timer.CurrentSplitIndex ==29-1)
{     
  return current.RoomID == 264.0;
}
else if(timer.CurrentSplitIndex ==30-1)
{     
  return current.RoomID == 265.0;
}
else if(timer.CurrentSplitIndex ==31-1)
{     
  return current.RoomID == 264.0;
}
else if(timer.CurrentSplitIndex ==32-1)
{     
  return current.RoomID == 267.0;
}
else if(timer.CurrentSplitIndex ==33-1)
{     
  return current.RoomID == 266.0;
}
else if(timer.CurrentSplitIndex ==34-1)
{     
  return current.RoomID == 269.0;
}
else if(timer.CurrentSplitIndex ==35-1)
{     
  return current.RoomID == 779.0;
}
else if(timer.CurrentSplitIndex ==36-1)
{     
  return current.RoomID == 269.0;
}
else if(timer.CurrentSplitIndex ==37-1)
{     
  return current.RoomID == 266.0;
}
else if(timer.CurrentSplitIndex ==38-1)
{     
  return current.RoomID == 272.0;
}
else if(timer.CurrentSplitIndex ==39-1)
{     
  return current.RoomID == 261.0;
}
else if(timer.CurrentSplitIndex ==40-1)
{     
  return current.RoomID == 262.0;
}
else if(timer.CurrentSplitIndex ==41-1)
{     
  return current.RoomID == 261.0;
}
else if(timer.CurrentSplitIndex ==42-1)
{     
  return current.RoomID == 775.0;
}
else if(timer.CurrentSplitIndex ==43-1)
{     
  return current.RoomID == 776.0;
}
else if(timer.CurrentSplitIndex ==44-1)
{     
  return current.RoomID == 775.0;
}
else if(timer.CurrentSplitIndex ==45-1)
{     
  return current.RoomID == 782.0;
}
else if(timer.CurrentSplitIndex ==46-1)
{     
  return current.RoomID == 775.0;
}
else if(timer.CurrentSplitIndex ==47-1)
{     
  return current.RoomID == 261.0;
}
else if(timer.CurrentSplitIndex ==48-1)
{     
  return current.RoomID == 259.0;
}
else if(timer.CurrentSplitIndex ==49-1)
{     
  return current.RoomID == 258.0;
}
else if(timer.CurrentSplitIndex ==50-1)
{     
  return current.RoomID == 260.0;
}
else if(timer.CurrentSplitIndex ==51-1)
{     
  return current.RoomID == 258.0;
}
else if(timer.CurrentSplitIndex ==52-1)
{     
  return current.RoomID == 263.0;
}
else if(timer.CurrentSplitIndex ==53-1)
{     
  return current.RoomID == 275.0;
}
else if(timer.CurrentSplitIndex ==54-1)
{     
  return current.RoomID == 264.0;
}
else if(timer.CurrentSplitIndex ==55-1)
{     
  return current.RoomID == 267.0;
}
else if(timer.CurrentSplitIndex ==56-1)
{     
  return current.RoomID == 266.0;
}
else if(timer.CurrentSplitIndex ==57-1)
{     
  return current.RoomID == 269.0;
}
else if(timer.CurrentSplitIndex ==58-1)
{     
  return current.RoomID == 274.0;
}
else if(timer.CurrentSplitIndex ==59-1)
{     
  return current.RoomID == 1028.0;
}
else if(timer.CurrentSplitIndex ==60-1)
{     
  return current.RoomID == 1029.0;
}
else if(timer.CurrentSplitIndex ==61-1)
{     
  return current.RoomID == 1030.0;
}
else if(timer.CurrentSplitIndex ==62-1)
{     
  return current.RoomID == 1031.0;
}
else if(timer.CurrentSplitIndex ==63-1)
{     
  return current.RoomID == 1032.0;
}
else if(timer.CurrentSplitIndex ==64-1)
{     
  return current.RoomID == 1031.0;
}
else if(timer.CurrentSplitIndex ==65-1)
{     
  return current.RoomID == 1030.0;
}
else if(timer.CurrentSplitIndex ==66-1)
{     
  return current.RoomID == 1029.0;
}
else if(timer.CurrentSplitIndex ==67-1)
{     
  return current.RoomID == 1551.0;
}
else if(timer.CurrentSplitIndex ==68-1)
{     
  return current.RoomID == 780.0;
}
else if(timer.CurrentSplitIndex ==69-1)
{     
  return current.RoomID == 781.0;
}
else if(timer.CurrentSplitIndex ==70-1)
{     
  return current.RoomID == 779.0;
}
else if(timer.CurrentSplitIndex ==71-1)
{     
  return current.RoomID == 269.0;
}
else if(timer.CurrentSplitIndex ==72-1)
{     
  return current.RoomID == 266.0;
}
else if(timer.CurrentSplitIndex ==73-1)
{     
  return current.RoomID == 267.0;
}
else if(timer.CurrentSplitIndex ==74-1)
{     
  return current.RoomID == 264.0;
}
else if(timer.CurrentSplitIndex ==75-1)
{     
  return current.RoomID == 275.0;
}
else if(timer.CurrentSplitIndex ==76-1)
{     
  return current.RoomID == 777.0;
}
else if(timer.CurrentSplitIndex ==77-1)
{     
  return current.RoomID == 774.0;
}
else if(timer.CurrentSplitIndex ==78-1)
{     
  return current.RoomID == 772.0;
}
else if(timer.CurrentSplitIndex ==79-1)
{     
  return current.RoomID == 769.0;
}
else if(timer.CurrentSplitIndex ==80-1)
{     
  return current.RoomID == 770.0;
}
else if(timer.CurrentSplitIndex ==81-1)
{     
  return current.RoomID == 771.0;
}
else if(timer.CurrentSplitIndex ==82-1)
{     
  return current.RoomID == 770.0;
}
else if(timer.CurrentSplitIndex ==83-1)
{     
  return current.RoomID == 769.0;
}
else if(timer.CurrentSplitIndex ==84-1)
{     
  return current.RoomID == 773.0;
}
else if(timer.CurrentSplitIndex ==85-1)
{     
  return current.RoomID == 774.0;
}
else if(timer.CurrentSplitIndex ==86-1)
{     
  return current.RoomID == 772.0;
}
else if(timer.CurrentSplitIndex ==87-1)
{     
  return current.RoomID == 768.0;
}
else if(timer.CurrentSplitIndex ==88-1)
{     
  return current.RoomID == 772.0;
}
else if(timer.CurrentSplitIndex ==89-1)
{     
  return current.RoomID == 769.0;
}
else if(timer.CurrentSplitIndex ==90-1)
{     
  return current.RoomID == 773.0;
}
else if(timer.CurrentSplitIndex ==91-1)
{     
  return current.RoomID == 774.0;
}
else if(timer.CurrentSplitIndex ==92-1)
{     
  return current.RoomID == 777.0;
}
else if(timer.CurrentSplitIndex ==93-1)
{     
  return current.RoomID == 781.0;
}
else if(timer.CurrentSplitIndex ==94-1)
{     
  return current.RoomID == 780.0;
}
else if(timer.CurrentSplitIndex ==95-1)
{     
  return current.RoomID == 781.0;
}
else if(timer.CurrentSplitIndex ==96-1)
{     
  return current.RoomID == 777.0;
}
else if(timer.CurrentSplitIndex ==97-1)
{     
  return current.RoomID == 775.0;
}
else if(timer.CurrentSplitIndex ==98-1)
{     
  return current.RoomID == 261.0;
}
else if(timer.CurrentSplitIndex ==99-1)
{     
  return current.RoomID == 262.0;
}
else if(timer.CurrentSplitIndex ==100-1)
{     
  return current.RoomID == 517.0;
}
else if(timer.CurrentSplitIndex ==101-1)
{     
  return current.RoomID == 513.0;
}
else if(timer.CurrentSplitIndex ==102-1)
{     
  return current.RoomID == 512.0;
}
else if(timer.CurrentSplitIndex ==103-1)
{     
  return current.RoomID == 513.0;
}
else if(timer.CurrentSplitIndex ==104-1)
{     
  return current.RoomID == 517.0;
}
else if(timer.CurrentSplitIndex ==105-1)
{     
  return current.RoomID == 262.0;
}
else if(timer.CurrentSplitIndex ==106-1)
{     
  return current.RoomID == 261.0;
}
else if(timer.CurrentSplitIndex ==107-1)
{     
  return current.RoomID == 259.0;
}
else if(timer.CurrentSplitIndex ==108-1)
{     
  return current.RoomID == 258.0;
}
else if(timer.CurrentSplitIndex ==109-1)
{     
  return current.RoomID == 263.0;
}
else if(timer.CurrentSplitIndex ==110-1)
{     
  return current.RoomID == 1024.0;
}
else if(timer.CurrentSplitIndex ==111-1)
{     
  return current.RoomID == 1025.0;
}
else if(timer.CurrentSplitIndex ==112-1)
{     
  return current.RoomID == 1026.0;
}
else if(timer.CurrentSplitIndex ==113-1)
{     
  return current.RoomID == 1037.0;
}
else if(timer.CurrentSplitIndex ==114-1)
{     
  return current.RoomID == 1033.0;
}
else if(timer.CurrentSplitIndex ==115-1)
{     
  return current.RoomID == 1034.0;
}
else if(timer.CurrentSplitIndex ==116-1)
{     
  return current.RoomID == 1035.0;
}
else if(timer.CurrentSplitIndex ==117-1)
{     
  return current.RoomID == 1034.0;
}
else if(timer.CurrentSplitIndex ==118-1)
{     
  return current.RoomID == 1036.0;
}
else if(timer.CurrentSplitIndex ==119-1)
{     
  return current.RoomID == 1029.0;
}
else if(timer.CurrentSplitIndex ==120-1)
{     
  return current.RoomID == 1551.0;
}
else if(timer.CurrentSplitIndex ==121-1)
{     
  return current.RoomID == 1536.0;
}
else if(timer.CurrentSplitIndex ==122-1)

{     
  return current.RoomID == 1537.0;
}
else if(timer.CurrentSplitIndex ==123-1)
{     
  return current.RoomID == 1536.0;
}
else if(timer.CurrentSplitIndex ==124-1)
{     
  return current.RoomID == 1538.0;
}
else if(timer.CurrentSplitIndex ==125-1)
{     
  return current.RoomID == 1541.0;
}
else if(timer.CurrentSplitIndex ==126-1)
{     
  return current.RoomID == 1542.0;
}
else if(timer.CurrentSplitIndex ==127-1)
{     
  return current.RoomID == 1557.0;
}
else if(timer.CurrentSplitIndex ==128-1)
{     
  return current.RoomID == 1538.0;
}
else if(timer.CurrentSplitIndex ==129-1)
{     
  return current.RoomID == 1536.0;
}
else if(timer.CurrentSplitIndex ==130-1)
{     
  return current.RoomID == 1539.0;
}
else if(timer.CurrentSplitIndex ==131-1)
{     
  return current.RoomID == 1540.0;
}
else if(timer.CurrentSplitIndex ==132-1)
{     
  return current.RoomID == 1544.0;
}
else if(timer.CurrentSplitIndex ==133-1)
{     
  return current.RoomID == 1280.0;
}
else if(timer.CurrentSplitIndex ==134-1)
{     
  return current.RoomID == 1281.0;
}
else if(timer.CurrentSplitIndex ==135-1)
{     
  return current.RoomID == 1282.0;
}
else if(timer.CurrentSplitIndex ==136-1)
{     
  return current.RoomID == 1285.0;
}
else if(timer.CurrentSplitIndex ==137-1)
{     
  return current.RoomID == 1282.0;
}
else if(timer.CurrentSplitIndex ==138-1)
{     
  return current.RoomID == 1284.0;
}
else if(timer.CurrentSplitIndex ==139-1)
{     
  return current.RoomID == 1282.0;
}
else if(timer.CurrentSplitIndex ==140-1)
{     
  return current.RoomID == 1281.0;
}
else if(timer.CurrentSplitIndex ==141-1)
{     
  return current.RoomID == 1280.0;
}
else if(timer.CurrentSplitIndex ==142-1)
{     
  return current.RoomID == 1544.0;
}
else if(timer.CurrentSplitIndex ==143-1)
{     
  return current.RoomID == 1540.0;
}
else if(timer.CurrentSplitIndex ==144-1)
{     
  return current.RoomID == 1545.0;
}
else if(timer.CurrentSplitIndex ==145-1)
{     
  return current.RoomID == 1540.0;
}
else if(timer.CurrentSplitIndex ==146-1)
{     
  return current.RoomID == 1544.0;
}
else if(timer.CurrentSplitIndex ==147-1)
{     
  return current.RoomID == 1280.0;
}
else if(timer.CurrentSplitIndex ==148-1)
{     
  return current.RoomID == 1544.0;
}
else if(timer.CurrentSplitIndex ==149-1)
{     
  return current.RoomID == 1540.0;
}
else if(timer.CurrentSplitIndex ==150-1)
{     
  return current.RoomID == 1539.0;
}
else if(timer.CurrentSplitIndex ==151-1)
{     
  return current.RoomID == 1536.0;
}
else if(timer.CurrentSplitIndex ==152-1)
{     
  return current.RoomID == 1537.0;
}
else if(timer.CurrentSplitIndex ==153-1)
{     
  return current.RoomID == 1536.0;
}
else if(timer.CurrentSplitIndex ==154-1)
{     
  return current.RoomID == 1551.0;
}
else if(timer.CurrentSplitIndex ==155-1)
{     
  return current.RoomID == 1536.0;
}
else if(timer.CurrentSplitIndex ==156-1)
{     
  return current.RoomID == 1539.0;
}
else if(timer.CurrentSplitIndex ==157-1)
{     
  return current.RoomID == 1540.0;
}
else if(timer.CurrentSplitIndex ==158-1)
{     
  return current.RoomID == 1545.0;
}
else if(timer.CurrentSplitIndex ==159-1)
{     
  return current.RoomID == 1547.0;
}
else if(timer.CurrentSplitIndex ==160-1)
{     
  return current.RoomID == 1545.0;
}
else if(timer.CurrentSplitIndex ==161-1)
{     
  return current.RoomID == 1540.0;
}
else if(timer.CurrentSplitIndex ==162-1)
{     
  return current.RoomID == 1544.0;
}
else if(timer.CurrentSplitIndex ==163-1)
{     
  return current.RoomID == 1280.0;
}
else if(timer.CurrentSplitIndex ==164-1)
{     
  return current.RoomID == 1286.0;
}
else if(timer.CurrentSplitIndex ==165-1)
{     
  return current.RoomID == 1287.0;
}
else if(timer.CurrentSplitIndex ==166-1)
{     
  return current.RoomID == 1282.0;
}
else if(timer.CurrentSplitIndex ==167-1)
{     
  return current.RoomID == 1297.0;
}
else if(timer.CurrentSplitIndex ==168-1)
{     
  return current.RoomID == 1282.0;
}
else if(timer.CurrentSplitIndex ==169-1)
{     
  return current.RoomID == 1287.0;
}
else if(timer.CurrentSplitIndex ==170-1)
{     
  return current.RoomID == 1288.0;
}
else if(timer.CurrentSplitIndex ==171-1)
{     
  return current.RoomID == 1289.0;
}
else if(timer.CurrentSplitIndex ==172-1)
{     
  return current.RoomID == 1291.0;
}
else if(timer.CurrentSplitIndex ==173-1)
{     
  return current.RoomID == 1292.0;
}
else if(timer.CurrentSplitIndex ==174-1)
{     
  return current.RoomID == 1291.0;
}
else if(timer.CurrentSplitIndex ==175-1)
{     
  return current.RoomID == 1292.0;
}
else if(timer.CurrentSplitIndex ==176-1)
{     
  return current.RoomID == 1293.0;
}
else if(timer.CurrentSplitIndex ==177-1)
{     
  return current.RoomID == 1294.0;
}
else if(timer.CurrentSplitIndex ==178-1)
{     
  return current.RoomID == 1289.0;
}
else if(timer.CurrentSplitIndex ==179-1)
{     
  return current.RoomID == 1288.0;
}
else if(timer.CurrentSplitIndex ==180-1)
{     
  return current.RoomID == 1287.0;
}
else if(timer.CurrentSplitIndex ==181-1)
{     
  return current.RoomID == 1286.0;
}
else if(timer.CurrentSplitIndex ==182-1)
{     
  return current.RoomID == 1280.0;
}
else if(timer.CurrentSplitIndex ==183-1)
{     
  return current.RoomID == 1544.0;
}
else if(timer.CurrentSplitIndex ==184-1)
{     
  return current.RoomID == 1540.0;
}
else if(timer.CurrentSplitIndex ==185-1)
{     
  return current.RoomID == 1539.0;
}
else if(timer.CurrentSplitIndex ==186-1)
{     
  return current.RoomID == 1536.0;
}
else if(timer.CurrentSplitIndex ==187-1)
{     
  return current.RoomID == 1538.0;
}
else if(timer.CurrentSplitIndex ==188-1)
{     
  return current.RoomID == 1541.0;
}
else if(timer.CurrentSplitIndex ==189-1)
{     
  return current.RoomID == 1542.0;
}
else if(timer.CurrentSplitIndex ==190-1)
{     
  return current.RoomID == 1543.0;
}
else if(timer.CurrentSplitIndex ==191-1)
{     
  return current.RoomID == 1542.0;
}
else if(timer.CurrentSplitIndex ==192-1)
{     
  return current.RoomID == 1541.0;
}
else if(timer.CurrentSplitIndex ==193-1)
{     
  return current.RoomID == 1538.0;
}
else if(timer.CurrentSplitIndex ==194-1)
{     
  return current.RoomID == 1536.0;
}
else if(timer.CurrentSplitIndex ==195-1)
{     
  return current.RoomID == 1539.0;
}
else if(timer.CurrentSplitIndex ==196-1)
{     
  return current.RoomID == 1540.0;
}
else if(timer.CurrentSplitIndex ==197-1)
{     
  return current.RoomID == 1291.0;
}
else if(timer.CurrentSplitIndex ==198-1)
{     
  return current.RoomID == 1289.0;
}
else if(timer.CurrentSplitIndex ==199-1)
{     
  return current.RoomID == 1290.0;
}
else if(timer.CurrentSplitIndex ==200-1)
{     
  return current.RoomID == 1289.0;
}
else if(timer.CurrentSplitIndex ==201-1)
{     
  return current.RoomID == 1296.0;
}
else if(timer.CurrentSplitIndex ==202-1)
{     
  return current.RoomID == 1295.0;
}
else if(timer.CurrentSplitIndex ==203-1)
{     
  return current.RoomID == 1291.0;
}
else if(timer.CurrentSplitIndex ==204-1)
{     
  return current.RoomID == 1289.0;
}
else if(timer.CurrentSplitIndex ==205-1)
{     
  return current.RoomID == 1294.0;
}
else if(timer.CurrentSplitIndex ==206-1)
{     
  return current.RoomID == 1295.0;
}
else if(timer.CurrentSplitIndex ==207-1)
{     
  return current.RoomID == 1545.0;
}
else if(timer.CurrentSplitIndex ==208-1)
{     
  if (current.RoomID == 1547.0 || current.RoomID == 1540.0)
  {     
  return true;
  }
}
else if(timer.CurrentSplitIndex ==209-1)
{     
  if (current.RoomID == 1546.0 || current.RoomID == 1544.0)
  {     
  return true;
  }
}
else if(timer.CurrentSplitIndex ==210-1)
{     
  if (current.RoomID == 1552.0 || current.RoomID == 1556.0)
  {     
  return true;
  }
}
else if(timer.CurrentSplitIndex ==211-1)
{     
  if (current.RoomID == 1546.0 || current.RoomID == 1553.0)
  {     
  return true;
  }
}
else if(timer.CurrentSplitIndex ==212-1)
{     
  if (current.RoomID == 1552.0 || current.RoomID == 1549.0)
  {     
  return true;
  }
}
else if(timer.CurrentSplitIndex ==213-1)
{     
  if (current.RoomID == 1555.0 || current.RoomID == 1553.0)
  {     
  return true;
  }
}
else if(timer.CurrentSplitIndex ==214-1)
{     
  return current.Game_State == 0.0;
}
}
isLoading
{
    return true;
}
gameTime
{
    return TimeSpan.FromSeconds(current.inGameTimer / 60.0);
}