module Hydrocraft
{
    imports
    {
        Base

    }

/************************ITEMS************************/

item HCFlagamerican
    	{
	Weight			=	0.5,
	Type			=	Normal,
	DisplayName		=	American Flag,
	Icon			=	HCFlagamerican,
	DisplayCategory          =   Misc,
  	}

item HCFlagnewmexico
    	{
	Weight			=	0.5,
	Type			=	Normal,
	DisplayName		=	New Mexico Flag,
	Icon			=	HCFlagnewmexico,
	DisplayCategory          =   Misc,
  	}

item HCFlagmexican
    	{
	Weight			=	0.5,
	Type			=	Normal,
	DisplayName		=	Mexican Flag,
	Icon			=	HCFlagmexican,
	DisplayCategory          =   Misc,
  	}

item HCFlagcanadian
    	{
	Weight			=	0.5,
	Type			=	Normal,
	DisplayName		=	Canadian Flag,
	Icon			=	HCFlagcanadian,
	DisplayCategory          =   Misc,
  	}

item HCFlagbritish
    	{
	Weight			=	0.5,
	Type			=	Normal,
	DisplayName		=	British Flag,
	Icon			=	HCFlagbritish,
	DisplayCategory          =   Misc,
  	}

item HCFlagfrench
    	{
	Weight			=	0.5,
	Type			=	Normal,
	DisplayName		=	French Flag,
	Icon			=	HCFlagfrench,
	DisplayCategory          =   Misc,
  	}

item HCFlagitalian
    	{
	Weight			=	0.5,
	Type			=	Normal,
	DisplayName		=	Italian Flag,
	Icon			=	HCFlagitalian,
	DisplayCategory          =   Misc,
  	}

item HCFlagdutch
    	{
	Weight			=	0.5,
	Type			=	Normal,
	DisplayName		=	Dutch Flag,
	Icon			=	HCFlagdutch,
	DisplayCategory          =   Misc,
  	}

item HCFlaggerman
    	{
	Weight			=	0.5,
	Type			=	Normal,
	DisplayName		=	German Flag,
	Icon			=	HCFlaggerman,
	DisplayCategory          =   Misc,
	
  	}

item HCFlagczech
    	{
	Weight			=	0.5,
	Type			=	Normal,
	DisplayName		=	Czech Flag,
	Icon			=	HCFlagczech,
	DisplayCategory          =   Misc,
	
  	}

item HCFlagsoviet
    	{
	Weight			=	0.5,
	Type			=	Normal,
	DisplayName		=	Soviet Union Flag,
	Icon			=	HCFlagsoviet,
	DisplayCategory          =   Misc,
	
  	}

item HCFlagnorthkorea
    	{
	Weight			=	0.5,
	Type			=	Normal,
	DisplayName		=	North Korean Flag,
	Icon			=	HCFlagnorthkorea,
	DisplayCategory          =   Misc,
	
  	}

item HCFlaganarchist
    	{
	Weight			=	0.5,
	Type			=	Normal,
	DisplayName		=	Anarchist Flag,
	Icon			=	HCFlaganarchist,
	DisplayCategory          =   Misc,
	
  	}

item HCFlagpole
    	{
	Weight			=	2,
	Type			=	Normal,
	DisplayName		=	Flag Pole,
	Icon			=	HCFlagpole,
	DisplayCategory          =   CraftMisc,
	
  	}

item HCFlagpoleamerican
    	{
	Weight			=	2,
	Type			=	Normal,
	DisplayName		=	American Flag on Pole,
	Icon			=	HCFlagpoleamerican,
	DisplayCategory          =   Misc,
	
  	}

item HCFlagpolenewmexico
    	{
	Weight			=	2,
	Type			=	Normal,
	DisplayName		=	New Mexico Flag on Pole,
	Icon			=	HCFlagpolenewmexico,
	DisplayCategory          =   Misc,
	
  	}

item HCFlagpolemexican
    	{
	Weight			=	2,
	Type			=	Normal,
	DisplayName		=	Mexican Flag on Pole,
	Icon			=	HCFlagpolemexican,
	DisplayCategory          =   Misc,
	
  	}

item HCFlagpolecanadian
    	{
	Weight			=	2,
	Type			=	Normal,
	DisplayName		=	Canadian Flag on Pole,
	Icon			=	HCFlagpolecanadian,
	DisplayCategory          =   Misc,
  	}

item HCFlagpolebritish
    	{
	Weight			=	2,
	Type			=	Normal,
	DisplayName		=	British Flag on Pole,
	Icon			=	HCFlagpolebritish,
	DisplayCategory          =   Misc,
  	}

item HCFlagpolefrench
    	{
	Weight			=	2,
	Type			=	Normal,
	DisplayName		=	French Flag on Pole,
	Icon			=	HCFlagpolefrench,
	DisplayCategory          =   Misc,
  	}

item HCFlagpoleitalian
    	{
	Weight			=	2,
	Type			=	Normal,
	DisplayName		=	Italian Flag on Pole,
	Icon			=	HCFlagpoleitalian,
	DisplayCategory          =   Misc,
  	}

item HCFlagpoledutch
    	{
	Weight			=	2,
	Type			=	Normal,
	DisplayName		=	Dutch Flag Pole,
	Icon			=	HCFlagpoledutch,
	DisplayCategory          =   Misc,
  	}

item HCFlagpolegerman
    	{
	Weight			=	2,
	Type			=	Normal,
	DisplayName		=	German Flag on Pole,
	Icon			=	HCFlagpolegerman,
	DisplayCategory          =   Misc,
  	}

item HCFlagpoleczech
    	{
	Weight			=	2,
	Type			=	Normal,
	DisplayName		=	Czech Flag on Pole,
	Icon			=	HCFlagpoleczech,
	DisplayCategory          =   Misc,
  	}

item HCFlagpolesoviet
    	{
	Weight			=	2,
	Type			=	Normal,
	DisplayName		=	Soviet Union Flag on Pole,
	Icon			=	HCFlagpolesoviet,
	DisplayCategory          =   Misc,
  	}

item HCFlagpolenorthkorea
    	{
	Weight			=	2,
	Type			=	Normal,
	DisplayName		=	North Korean Flag on Pole,
	Icon			=	HCFlagpolenorthkorea,
	DisplayCategory          =   Misc,
  	}

item HCFlagpoleanarchist
    	{
	Weight			=	2,
	Type			=	Normal,
	DisplayName		=	Anarchist Flag on Pole,
	Icon			=	HCFlagpoleanarchist,
	DisplayCategory          =   Misc,
  	}

item HCFlagpolepurple
    	{
	Weight			=	2,
	Type			=	Normal,
	DisplayName		=	Purple Team Flag,
	Icon			=	HCFlagpolepurple,
	DisplayCategory          =   Misc,
  	}

item HCFlagpoleblue
    	{
	Weight			=	2,
	Type			=	Normal,
	DisplayName		=	Blue Team Flag,
	Icon			=	HCFlagpoleblue,
	DisplayCategory          =   Misc,
  	}

item HCFlagpolegreen
    	{
	Weight			=	2,
	Type			=	Normal,
	DisplayName		=	Green Team Flag,
	Icon			=	HCFlagpolegreen,
	DisplayCategory          =   Misc,
  	}

item HCFlagpoleyellow
    	{
	Weight			=	2,
	Type			=	Normal,
	DisplayName		=	Yellow Team Flag,
	Icon			=	HCFlagpoleyellow,
	DisplayCategory          =   Misc,
  	}


item HCFlagpoleorange
    	{
	Weight			=	2,
	Type			=	Normal,
	DisplayName		=	Orange Team Flag,
	Icon			=	HCFlagpoleorange,
	DisplayCategory          =   Misc,
  	}


item HCFlagpolered
    	{
	Weight			=	2,
	Type			=	Normal,
	DisplayName		=	Red Team Flag,
	Icon			=	HCFlagpolered,
	DisplayCategory          =   Misc,
  	}

/************************RECIPES************************/	

recipe Weld Flag Pole
    {
	SkillRequired:MetalWelding=2,
        HCSteelrod,
	HCSteelpole,
	OldTire1/OldTire2/OldTire3/NormalTire1/NormalTire2/NormalTire3/ModernTire1/ModernTire2/ModernTire3,
    	HCWeldingset,
    	keep [Recipe.GetItemTypes.WeldingMask],
    	keep [Recipe.GetItemTypes.LeatherGloves],
    	Result:HCFlagpole,
    	Time:200.0,
        Category:Welding,
    	OnGiveXP:HCWelding_OnGiveXP,
    }

recipe Add Flag
    {
        HCFlagpole,
	HCFlagamerican,
    	Result:HCFlagpoleamerican,
    	Time:20.0,
    	Category:Leisure,
    }    

recipe Add Flag
    {
        HCFlagpole,
	HCFlagnewmexico,
    	Result:HCFlagpolenewmexico,
    	Time:20.0,
    	Category:Leisure,
    } 

recipe Add Flag
    {
        HCFlagpole,
	HCFlagmexican,
    	Result:HCFlagpolemexican,
    	Time:20.0,
    	Category:Leisure,
    } 

recipe Add Flag
    {
        HCFlagpole,
	HCFlagcanadian,
    	Result:HCFlagpolecanadian,
    	Time:20.0,
    	Category:Leisure,
    } 

recipe Add Flag
    {
        HCFlagpole,
	HCFlagbritish,
    	Result:HCFlagpolebritish,
    	Time:20.0,
    	Category:Leisure,
    } 

recipe Add Flag
    {
        HCFlagpole,
	HCFlagfrench,
    	Result:HCFlagpolefrench,
    	Time:20.0,
    	Category:Leisure,
    } 

recipe Add Flag
    {
        HCFlagpole,
	HCFlagitalian,
    	Result:HCFlagpoleitalian,
    	Time:20.0,
    	Category:Leisure,
    } 

recipe Add Flag
    {
        HCFlagpole,
	HCFlagdutch,
    	Result:HCFlagpoledutch,
    	Time:20.0,
    	Category:Leisure,
    } 

recipe Add Flag
    {
        HCFlagpole,
	HCFlaggerman,
    	Result:HCFlagpolegerman,
    	Time:20.0,
    	Category:Leisure,
    } 

recipe Add Flag
    {
        HCFlagpole,
	HCFlagczech,
    	Result:HCFlagpoleczech,
    	Time:20.0,
    	Category:Leisure,
    } 

recipe Add Flag
    {
        HCFlagpole,
	HCFlagsoviet,
    	Result:HCFlagpolesoviet,
    	Time:20.0,
    	Category:Leisure,
    } 

recipe Add Flag
    {
        HCFlagpole,
	HCFlagnorthkorea,
    	Result:HCFlagpolenorthkorea,
    	Time:20.0,
    	Category:Leisure,
    } 

recipe Add Flag
    {
        HCFlagpole,
	HCFlaganarchist,
    	Result:HCFlagpoleanarchist,
    	Time:20.0,
    	Category:Leisure,
    } 

}