//MAXIMUS: IMPORTANT! Model, whose ID contains numbers, will not be shown in BuildSettingsModelsScroll
//MAXIMUS: if you want to add such model into BuildSettingsModelsScroll, use this attribute: model.skipcheck = true
void InitModels(bool isstart)
{
	isstart = !isstart;
	ref model;
	int n, i;
	string stmp, modelid;

	int period = GetCurrentPeriod(); // PB

	for(n =  0; n < MAX_MODELS ; n++)
	{
		makeref(model,Models[n]);
		DeleteAttribute(&model, ""); // NK just in case 05-07-02
		model.id = "blank";		// NK so we can use native finds.
		model.index		=  n;
		model.model		=  DEFAULT_MODEL;
		model.FaceId		= DEFAULT_FACEID;
		model.assigned	 =  false;
		model.description  =  "No description availiable";
		model.minlevel	 =  0;
		model.minrank	  =  0;
		model.minrel	   =  0;
		model.nation	   =  ALL_NATIONS;
		model.price		=  10;
		model.sex		  =  "man";
		model.ani		  =  "man";
		model.height	   =  1.8;
		model.iscombat = true;
	}
	DeleteAttribute(&ModelSubTypes,"");
	/*for(i = 0; i < 512; i++)
	{
		ref modeltype; makeref(modeltype, ModelTypes[i]);
		DeleteAttribute(&modeltype, "");
		//DeleteAttribute(&modeltype, "types");
		modeltype.id = "0";
		modeltype.index = i;
	}*/
	MODELTYPES_QUANTITY = 0;
	InitModelTypesArray();

	// Set model subtypes based on primary types. BE CAREFUL WITH SPELLING
	// Note the nation numbers. ENGLAND = 0, FRANCE 1, SPAIN 2, PIRATE 3, HOLLAND 4, PORTUGAL 5, and ALL_NATIONS 255
	// Note the chances. They are (previous item's chance) + (chance of this type) = (chance that we write for this type).
	// Thus the chances must end at 1.0.

	// Vagabonds
	ModelSubTypes.Vagabonds.Poor_Citizens = 0.1;
	ModelSubTypes.Vagabonds.Lower_Citizens = 0.45;
	ModelSubTypes.Vagabonds.Middle_Citizens = 0.60;
	ModelSubTypes.Vagabonds.Upper_Citizens = 0.65;
	ModelSubTypes.Vagabonds.Sailors = 0.97;
	ModelSubTypes.Vagabonds.Rich_Citizens = 1.0;

	// Bandits
	ModelSubTypes.Bandits.Poor_Citizens = 0.5;
	ModelSubTypes.Bandits.Sailors3 = 1; // 0.5 for this
	
	// Raiders
	ModelSubTypes.Raiders.Poor_Citizens = 0.35;
	ModelSubTypes.Raiders.Sailors = 0.55;
	ModelSubTypes.Raiders.Sailors3 = 0.75;
	ModelSubTypes.Raiders.Outlaws = 1;
	
	// Pirate_Citizens
	ModelSubTypes.Pirate_Citizens.Poor_Citizens = 0.15;
	ModelSubTypes.Pirate_Citizens.Lower_Citizens = 0.3;
	ModelSubTypes.Pirate_Citizens.Sailors = 0.7; //0.45; // about equal weighting to sailors and pirates, so we don't need to do sailors3
	//ModelSubTypes.Pirate_Citizens.Sailors3 = 0.7; // pirate sailors
	ModelSubTypes.Pirate_Citizens.Mates = 0.85; //0.75;
	//ModelSubTypes.Pirate_Citizens.Mates3 = 0.85; // pirate mates
	ModelSubTypes.Pirate_Citizens.Captains = 1.0; //0.9;
	//ModelSubTypes.Pirate_Citizens.Captains3 = 1; // pirate captains
	//ModelSubTypes.Pirate_Citizens.natmask = GetNationString(PIRATE); // if model can't be pirate, can't be used.
	// Smugglers = Pirate_Citizens for now...

	// Smugglers -- mostly pirate citizens, but with less chance for civilians. Use for Pirate Soldiers too?
	ModelSubTypes.Smugglers.Poor_Citizens = 0.1;
	ModelSubTypes.Smugglers.Lower_Citizens = 0.15;
	ModelSubTypes.Smugglers.Sailors = 0.65; //0.45;
	ModelSubTypes.Smugglers.Mates = 0.9; //0.75;
	ModelSubTypes.Smugglers.Captains = 1.0; //0.9;

	// Jungle women (i.e. for rapers encounter)
	ModelSubTypes.Jungle_Women.Lower_Citizens = 0.42;
	ModelSubTypes.Jungle_Women.Middle_Citizens = 0.72;
	ModelSubTypes.Jungle_Women.Upper_Citizens = 0.92;
	ModelSubTypes.Jungle_Women.Rich_Citizens = 1.0;

	
	
	// Start Model define section:
	n =  0;

	//The code above this comment HAVE TO be before all model definitions.
	//Please insert new models after this comment.

	makeref(model,Models[n]);
	model.description =  "What a fine suit this is, with it's Elizabethan collar and frills.  To wear it will be a feather in your cap!";
	model.id	   =  "admiral";
	model.FaceId	= 55;
	model.nation	  =  PORTUGAL;
	model.price	   =  10000;
	model.assigned	=  true;
	AssignModelTypeNatMask(isstart, &model, "Rich_Citizens", 1.0, GetNationStringNot(PIRATE));
	n++;

	makeref(model,Models[n]);
	model.description =  "A red monk's robe, bath robe, martial arts robe, magician's robe, whatever kind of robe you say it is!";
	model.id	   =  "Animists1";
	model.FaceId	= 140;
	model.nation	  =  CLERIC;
	model.price	   =  500;
	model.assigned	=  true;
	AssignModelType(isstart, &model, "Animists", 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "A red monk's robe will accent the mustache and goatee for an impression of menace!";
	model.id	   =  "Animists2";
	model.FaceId	= 141;
	model.nation	  =  CLERIC;
	model.price	   =  750;
	model.assigned	=  true;
	AssignModelType(isstart, &model, "Animists", 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "A grey monk's robe perhaps from the far east!";
	model.id	   =  "Animists3";
	model.nation	  =  CLERIC;
	model.FaceId	= 142;
	model.price	   =  750;
	model.assigned	=  true;
	AssignModelType(isstart, &model, "ScheffnowMonks", 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "Do you have a set of clothes suitable for a Moorish swashbuckler?";
	model.id	   =  "blackman";
	model.FaceId	= 46;
	model.nation	  =  SPAIN;
	model.price	   =  250;
	model.assigned	=  true;
	AssignModelType(isstart, &model, "Mates", 1.0);
	//AssignModelTypeNation(isstart, &model, "Mates", 0.5, PIRATE);
	AssignModelType(isstart, &model, OFFIC_TYPE_BOATSWAIN, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_CANNONEER, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_CARPENTER, 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "Do you have a set of clothes suitable for a Moorish swashbuckler?";
	model.id	   =  "whiteman";
	model.FaceId	= 46;
	model.nation	  =  SPAIN;
	model.price	   =  250;
	model.assigned	=  true;
	AssignModelType(isstart, &model, "Mates", 1.0);
	//AssignModelTypeNation(isstart, &model, "Mates", 0.5, PIRATE);
	AssignModelType(isstart, &model, OFFIC_TYPE_BOATSWAIN, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_CANNONEER, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_CARPENTER, 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "Bring a simple outfit that'll show off this nice black skin!";
	model.id	   =  "Black_Corsair";
	model.FaceId	= 0;
	model.nation	  =  PIRATE;
	model.price	   =  250;
	model.assigned	=  true;
	AssignModelType(isstart, &model, "Sailors", 1.0);
	//AssignModelTypeNation(isstart, &model, "Sailors", 0.5, PIRATE);
	n++;

	makeref(model,Models[n]);
	model.description =  "Give me something with black trousers and vest, in the Russian style.";
	model.id	   =  "Blaze";
	model.FaceId	= 16;
	model.nation	  =  SPAIN;
	model.price	   =  500;
	model.assigned	=  true;
	model.name = "Nathaniel";
	model.lastname = "Hawk";
	model.skipcheck = true;//MAXIMUS
	n++;

// Thomas the Terror -->
	makeref(model,Models[n]);
	model.description =  "Give me something cheap with a brown trousers and a vest, a simple red one.";
	model.id	   =  "Blaze5";
	model.FaceId	= 16;
	model.nation	  =  PERSONAL_NATION;
	model.price	   =  300;
	model.assigned	=  true;
	model.name = "Nathaniel";
	model.lastname = "Hawk";
	n++;

	makeref(model,Models[n]);
	model.description =  "I have a somewhat black mood today, have you something that compliment that?.";
	model.id	   =  "Blaze6";
	model.FaceId	= 16;
	model.nation	  =  PERSONAL_NATION;
	model.price	   =  450;
	model.assigned	=  true;
	model.name = "Nathaniel";
	model.lastname = "Hawk";
	n++;

	makeref(model,Models[n]);
	model.description =  "Give me something with blue trousers and vest, in red with blue accents.";
	model.id	   =  "Blaze7";
	model.FaceId	= 16;
	model.nation	  =  PERSONAL_NATION;
	model.price	   =  470;
	model.assigned	=  true;
	model.name = "Nathaniel";
	model.lastname = "Hawk";
	n++;
// <-- Thomas the Terror

	// Armor Mod -->
	makeref(model,Models[n]);
	model.description =  "Give me something with black trousers and a steel cuirass, in the Russian style.";
	model.id	   =  "Blaze_A1";
	model.FaceId	= "Blaze";
	model.nation	  =  BROKEN; // we autoassign it elsewhere
	model.price	   =  1000;
	model.assigned	=  true;
	n++;

	makeref(model,Models[n]);
	model.description =  "Give me something with black trousers and an engraved breastplate, in the Russian style.";
	model.id	   =  "Blaze_A2";
	model.FaceId	= "Blaze";
	model.nation	  =  BROKEN; // we autoassign it elsewhere
	model.price	   =  4000;
	model.assigned	=  true;
	n++;

	makeref(model,Models[n]);
	model.description =  "Give me something with black trousers and a gilded breastplate, in the Russian style.";
	model.id	   =  "Blaze_A3";
	model.FaceId	= "Blaze";
	model.nation	  =  BROKEN; // we autoassign it elsewhere
	model.price	   =  15000;
	model.assigned	=  true;
	n++;
	// Armor Mod <--

	makeref(model,Models[n]);
	model.description =  "A stripped short sleeve shirt, light brown vest, and bandanna to accent the dark hair and beart. An eyepatch is probably called for, but I don't seem to see one...";
	model.id	   =  "bocman";
	model.FaceId	= 3;
	model.nation	  =  SPAIN;
	model.price	   =  100;
	model.assigned	=  true;
	AssignModelType(isstart, &model, "Sailors", 1.0);
	//AssignModelTypeNation(isstart, &model, "Sailors", 0.5, PIRATE);
	AssignModelType(isstart, &model, OFFIC_TYPE_CANNONEER, 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "A stripped short sleeve shirt, light brown vest, and bandanna to accent the dark hair and beart. An eyepatch is probably called for, but I don't seem to see one...";
	model.id	   =  "bocman10";
	model.FaceId	= 3;
	model.nation	  =  PORTUGAL;
	model.price	   =  100;
	model.assigned	=  true;
	AssignModelType(isstart, &model, "Sailors", 1.0);
	//AssignModelTypeNation(isstart, &model, "Sailors", 0.5, PIRATE);
	AssignModelType(isstart, &model, OFFIC_TYPE_CANNONEER, 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "A stripped short sleeve shirt, light brown vest, and bandanna to accent the dark hair and beart. An eyepatch is probably called for, but I don't seem to see one...";
	model.id	   =  "Sailor";
	model.FaceId	= 3;
	model.nation	  =  SPAIN;
	model.price	   =  100;
	model.assigned	=  true;
	AssignModelType(isstart, &model, "Sailors", 1.0);
	//AssignModelTypeNation(isstart, &model, "Sailors", 0.5, PIRATE);
	AssignModelType(isstart, &model, OFFIC_TYPE_CANNONEER, 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "Such muscles require a roomy white shirt, open at the collar, and sideburns.";
	model.id	   =  "bocman1";
	model.FaceId	= 1;
	model.nation	  =  HOLLAND;
	model.price	   =  250;
	model.assigned	=  true;
	AssignModelType(isstart, &model, "Sailors", 1.0);
	//AssignModelTypeNation(isstart, &model, "Sailors", 0.5, PIRATE);
	AssignModelType(isstart, &model, OFFIC_TYPE_BOATSWAIN, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_CANNONEER, 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "Such muscles require a roomy white shirt, open at the collar, and sideburns.";
	model.id	   =  "bocman7";
	model.FaceId	= 1;
	model.nation	  =  ENGLAND;
	model.price	   =  250;
	model.assigned	=  true;
	AssignModelType(isstart, &model, "Sailors", 1.0);
	//AssignModelTypeNation(isstart, &model, "Sailors", 0.5, PIRATE);
	AssignModelType(isstart, &model, OFFIC_TYPE_BOATSWAIN, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_CANNONEER, 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "Such muscles require a roomy white shirt, open at the collar, and sideburns.";
	model.id	   =  "bocman8";
	model.FaceId	= 1;
	model.nation	  =  HOLLAND;
	model.price	   =  250;
	model.assigned	=  true;
	AssignModelType(isstart, &model, "Sailors", 1.0);
	//AssignModelTypeNation(isstart, &model, "Sailors", 0.5, PIRATE);
	AssignModelType(isstart, &model, OFFIC_TYPE_BOATSWAIN, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_CANNONEER, 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "Oh, a simple pair of trowsers, a simple vest, and a bandanna.  A shirt? No, not in THIS heat!";
	model.id	   =  "bocman3";
	model.FaceId	= 2;
	model.nation	  =  PORTUGAL;
	model.price	   =  200;
	model.assigned	=  true;
	AssignModelTypeNatMask(isstart, &model, "Sailors", 1.0, BitNot(GetNationStringSouthEuro()));
	//AssignModelTypeNation(isstart, &model, "Sailors", 0.5, PIRATE);
	AssignModelType(isstart, &model, OFFIC_TYPE_BOATSWAIN, 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "Oh, a simple pair of trowsers, a simple vest, and a bandanna.  A shirt? No, not in THIS heat!";
	model.id	   =  "Sailor13";
	model.FaceId	= 2;
	model.nation	  =  ENGLAND;
	model.price	   =  200;
	model.assigned	=  true;
	AssignModelTypeNatMask(isstart, &model, "Sailors", 1.0, BitNot(GetNationStringSouthEuro()));
	//AssignModelTypeNation(isstart, &model, "Sailors", 0.5, PIRATE);
	AssignModelType(isstart, &model, OFFIC_TYPE_BOATSWAIN, 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "Oh, a simple pair of trowsers, a simple vest, and a bandanna.  A shirt? No, not in THIS heat!";
	model.id	   =  "Sailor19";
	model.FaceId	= 2;
	model.nation	  =  ENGLAND;
	model.price	   =  200;
	model.assigned	=  true;
	AssignModelTypeNatMask(isstart, &model, "Sailors", 1.0, BitNot(GetNationStringSouthEuro()));
	//AssignModelTypeNation(isstart, &model, "Sailors", 0.5, PIRATE);
	AssignModelType(isstart, &model, OFFIC_TYPE_BOATSWAIN, 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "A white sleeveless shirt, shaved head and beard for a real tough guy!  And SPEAKING of tough guy, there's a tattoo shop right around the corner that's running a special on facials...";
	model.id	   =  "bocman4";
	model.FaceId	= 56;
	model.nation	  =  FRANCE;
	model.price	   =  200;
	model.assigned	=  true;
	AssignModelTypeNatMask(isstart, &model, "Sailors", 1.0, BitNot(GetNationStringSouthEuro()));
	//AssignModelTypeNation(isstart, &model, "Sailors", 0.5, PIRATE);
	AssignModelType(isstart, &model, OFFIC_TYPE_BOATSWAIN, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_CANNONEER, 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "A white sleeveless shirt, shaved head and beard for a real tough guy!  And SPEAKING of tough guy, there's a tattoo shop right around the corner that's running a special on facials...";
	model.id	   =  "bocman16";
	model.FaceId	= 56;
	model.nation	  =  ENGLAND;
	model.price	   =  200;
	model.assigned	=  true;
	AssignModelTypeNatMask(isstart, &model, "Sailors", 1.0, BitNot(GetNationStringSouthEuro()));
	//AssignModelTypeNation(isstart, &model, "Sailors", 0.5, PIRATE);
	AssignModelType(isstart, &model, OFFIC_TYPE_BOATSWAIN, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_CANNONEER, 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "A white sleeveless shirt, shaved head and beard for a real tough guy!  And SPEAKING of tough guy, there's a tattoo shop right around the corner that's running a special on facials...";
	model.id	   =  "bocman17";
	model.FaceId	= 56;
	model.nation	  =  ENGLAND;
	model.price	   =  200;
	model.assigned	=  true;
	AssignModelTypeNatMask(isstart, &model, "Sailors", 1.0, BitNot(GetNationStringSouthEuro()));
	//AssignModelTypeNation(isstart, &model, "Sailors", 0.5, PIRATE);
	AssignModelType(isstart, &model, OFFIC_TYPE_BOATSWAIN, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_CANNONEER, 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "A white sleeveless shirt, shaved head and beard for a real tough guy!  And SPEAKING of tough guy, there's a tattoo shop right around the corner that's running a special on facials...";
	model.id	   =  "bocman18";
	model.FaceId	= 56;
	model.nation	  =  ENGLAND;
	model.price	   =  200;
	model.assigned	=  true;
	AssignModelTypeNatMask(isstart, &model, "Sailors", 1.0, BitNot(GetNationStringSouthEuro()));
	//AssignModelTypeNation(isstart, &model, "Sailors", 0.5, PIRATE);
	AssignModelType(isstart, &model, OFFIC_TYPE_BOATSWAIN, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_CANNONEER, 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "Break out some rags that'll serve for masquerading as a bum!";
	model.id	   =  "brodyaga";
	model.FaceId	= 4;
	model.price	   =  1;
	model.assigned	=  true;
	AssignModelType(isstart, &model, "Poor_Citizens", 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "An eldery beggar, who spent all his money on women and booze. But still a good poet!";
	model.id	   =  "HenryBeggar";
	model.FaceId	= 4;
	model.price	   =  1;
	model.assigned	=  true;
	AssignModelType(isstart, &model, "Poor_Citizens", 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "Grey trousers, red leather boots, and a shirt that fits loose and will show off some muscles!  D'ye have an earing?";
	model.id	   =  "capitan";
	model.FaceId	= 5;
	model.price	   =  750;
	model.assigned	=  true;
	AssignModelType(isstart, &model, "Mates", 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "A nice black coat and hat, nothing too fancy or out of the ordinary.";
	model.id	   =  "capitan1";
	model.FaceId	= 6;
	model.nation	  =  HOLLAND;
	model.price	   =  2750;
	model.assigned	=  true;
	//AssignModelTypeNatMask(isstart, &model, "Captains", 1.0, BitNot(GetNationStringSouthEuro()));
	AssignModelType(isstart, &model, "Captains", 1.0);
	AssignModelTypeNation(isstart, &model, "Captains", 0.2, PIRATE);
	AssignModelType(isstart, &model, OFFIC_TYPE_FIRSTMATE, 1.0); // later switch this to CAP?
	n++;

	makeref(model,Models[n]);
	model.description =  "Oh, a bandanna, white long-sleeved shirt, light vest, just the thing to blend into the crowds...";
	model.id	   =  "Chameleon";
	model.FaceId	= 7;
	model.nation	  =  PIRATE;
	model.price	   =  150;
	model.assigned	=  true;
	AssignModelType(isstart, &model, "Sailors", 1.0);
	//AssignModelTypeNation(isstart, &model, "Sailors", 0.5, PIRATE);
	n++;

	makeref(model,Models[n]);
	model.description =  "A white, loose long-sleeved shirt worn open, a straw hat, and some fat resembles a successful fisherman!";
	model.id	   =  "chelovek";
	model.FaceId	= 63;
	model.price	   =  30;
	model.assigned	=  true;
	AssignModelType(isstart, &model, "Lower_Citizens", 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "For hanging out on the beach, mon, a blue long-sleeved shirt, not buttons, and a straw hat!";
	model.id	   =  "Chelovek1";
	model.FaceId	= 64;
	model.price	   =  40;
	model.assigned	=  true;
	AssignModelType(isstart, &model, "Lower_Citizens", 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "Your average naval officer's uniform, with red hose.";
	model.id	   =  "Corsair1";
	model.FaceId	= 10;
	model.nation	  =  PIRATE;
	model.price	   =  1250;
	model.assigned	=  true;
	AssignModelType(isstart, &model, "Captains", 1.0);
	//AssignModelTypeNation(isstart, &model, "Captains", 0.5, PIRATE);
	AssignModelType(isstart, &model, OFFIC_TYPE_FIRSTMATE, 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "A uniform fitting for a French corsair, blue hose.";
	model.id	   =  "Corsair1_1";
	model.FaceId	= 11;
	model.nation	  =  FRANCE;
	model.price	   =  1500;
	model.assigned	=  true;
	AssignModelType(isstart, &model, "Captains", 1.0);
	//AssignModelTypeNation(isstart, &model, "Captains", 0.5, PIRATE);
	AssignModelType(isstart, &model, OFFIC_TYPE_FIRSTMATE, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_ABORDAGE, 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "Something cheap, salty looking, worn, that the officer of a merchantman would wear.";
	model.id	   =  "Corsair1_2";
	model.FaceId	= 12;
	model.nation	  =  PIRATE;
	model.price	   =  650;
	model.assigned	=  true;
	AssignModelTypeNatMask(isstart, &model, "Mates", 1.0, BitNot(GetNationStringSouthEuro()));
	AssignModelTypeNation(isstart, &model, "Mates", 0.3, PIRATE);
	AssignModelType(isstart, &model, OFFIC_TYPE_FIRSTMATE, 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "Bring out a Moor's naval uniform!  A Moor, a Moor, are ye daft?!?";
	model.id	   =  "Corsair1_3";
	model.FaceId	= 59;
	model.nation	  =  PIRATE;
	model.price	   =  1500;
	model.assigned	=  true;
	AssignModelType(isstart, &model, "Captains", 1.0);
	//AssignModelTypeNation(isstart, &model, "Captains", 0.5, PIRATE);
	AssignModelType(isstart, &model, OFFIC_TYPE_FIRSTMATE, 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "A white half-sleeved shirt, light vest, eyepatch, do something with the hair, sounds like Pirate Eye For The Straight Guy, doesn't it?";
	model.id	   =  "Corsair2";
	model.FaceId	= 13;
	model.nation	  =  PIRATE;
	model.price	   =  300;
	model.assigned	=  true;
	AssignModelTypeNatMask(isstart, &model, "Mates", 1.0, BitNot(GetNationStringSouthEuro()));
	AssignModelTypeNation(isstart, &model, "Mates", 0.75, PIRATE);
	AssignModelType(isstart, &model, OFFIC_TYPE_NAVIGATOR, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_CANNONEER, 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "Orange pants, brown coat, a sash... and a pegged leg, an eyepatch and a hook.";
	model.id	   =  "Corsair3";
	model.FaceId	= 14;
	model.nation	  =  PIRATE;
	model.price	   =  450;
	model.assigned	=  true;
	AssignModelType(isstart, &model, "Mates", 1.0);
	AssignModelTypeNation(isstart, &model, "Mates", 0.75, PIRATE);
	AssignModelType(isstart, &model, OFFIC_TYPE_CANNONEER, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_ABORDAGE, 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "A white longsleeved shirt open at the collar, light vest, draw the hair back in a pony-tail, look what it does for the curves!  Speaking of which...";
	model.id	   =  "Danielle";
	model.FaceId	= 15;
	model.nation	  =  PIRATE;
	model.sex		=  "woman";
	model.ani		=  "woman_sit";
	model.height	  =  1.75;
	model.price	   =  1000;
	model.assigned	=  true;
	n++;

	makeref(model,Models[n]);
	model.description =  "Black loose trowsers, a light shirt, sash, bandanna, something that will compliment dreadlocks.";
	model.id	   =  "depp";
	model.FaceId	= 57;
	model.nation	  =  PIRATE;
	model.price	   =  1000;
	model.assigned	=  true;
	model.name = "Jack";
	model.lastname = "Sparrow";
	n++;

	makeref(model,Models[n]);
	model.description =  "Dark blue loose trowsers, a light shirt, sash, bandanna, something that will compliment dreadlocks. And don't forget me effects!";
	model.id	   =  "Jack";
	model.FaceId	= 57;
	model.nation	  =  PIRATE;
	model.price	   =  1500;
	model.assigned	=  true;
	model.name = "Jack";
	model.lastname = "Sparrow";
	n++;

	makeref(model,Models[n]);
	model.description =  "Dark blue loose trowsers, a light shirt, sash, bandanna, something that will compliment dreadlocks. And don't forget me effects!";
	model.id	   =  "Jack2";
	model.FaceId	= 57;
	model.nation	  =  PIRATE;
	model.price	   =  1500;
	model.assigned	=  true;
	model.name = "Jack";
	model.lastname = "Sparrow";
	n++;

	// Thomas the Terror: Peter Blood
	makeref(model,Models[n]);
	model.description	=  "A thick coat, big boots, a black ponytail and an unshaven face. Yes ofcourse I am talking about the pirate Peter Blood!";
	model.id			=  "Hero1";
	model.FaceId		=  323;
	model.nation		=  ENGLAND;
	model.price			=  2750;
	model.assigned		=  true;
	model.height		=  1.85;
	model.sex			=  "man";
	model.ani			=  "Blaze";
	model.status		=  "C_III"; // added as an identifier, for assigning another animation to the new models
	AssignModelType(isstart, &model, "Captains", 1.0);
	AssignModelTypeNation(isstart, &model, "Captains", 0.2, ENGLAND);
	AssignModelType(isstart, &model, OFFIC_TYPE_ABORDAGE, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_FIRSTMATE, 1.0);
	n++;

	//Thomas the Terror: Pirates of the Caribbean characters
	makeref(model,Models[n]);
	model.description =  "Grey loose trowsers, a light shirt, blue vest, sash, bandanna, something that will compliment dreadlocks. And don't forget, I want two belts!";
	model.id	   =  "47_Jack_DMC";
	model.FaceId	= 904;
	model.nation	  =  PIRATE;
	model.price	   =  1000;
	model.assigned	=  true;
	model.name = "Jack";
	model.lastname = "Sparrow";
	n++;

	makeref(model,Models[n]);
	model.description =  "I feel a bit pale and skinny, and my dreadlocks are grey! Sorry mate, couldn't resist!";
	model.id	   =  "47_Jack_Skel";
	model.FaceId	= 905;
	model.nation	  =  PIRATE;
	model.price	   =  1500;
	model.assigned	=  true;
	model.name = "Jack";
	model.lastname = "Sparrow";
	n++;

	makeref(model,Models[n]);
	model.description =  "Jack Sparrow as a young promising merchant captain. Looks like a real gentlemen to me.";
	model.id	   =  "47YoungJack";
	model.FaceId	= 358;
	model.nation	  =  ENGLAND;
	model.price	   =  1000;
	model.assigned	=  true;
	model.name = "Jack";
	model.lastname = "Sparrow";
	n++;

	makeref(model,Models[n]);
	model.description =  "Forget the dreadlocks! Give me a ponytail, and a nice uniform of a British Lieutenant!";
	model.id	   =  "47_Ltsparrow";
	model.FaceId	= 902;
	model.nation	  =  ENGLAND;
	model.price	   =  2500;
	model.assigned	=  true;
	model.name = "Jack";
	model.lastname = "Sparrow";
	n++;

	makeref(model,Models[n]);
	model.description =  "Forget the dreadlocks! Give me a ponytail, and a nice uniform of a British Captain!";
	model.id	   =  "47_Cptsparrow";
	model.FaceId	= 901;
	model.nation	  =  ENGLAND;
	model.price	   =  5000;
	model.assigned	=  true;
	model.name = "Jack";
	model.lastname = "Sparrow";
	n++;

	makeref(model,Models[n]);
	model.description =  "Forget the dreadlocks! Give me a ponytail, and a nicely goldtrimmed uniform of a British Commodore!";
	model.id	   =  "47_Cosparrow";
	model.FaceId	= 900;
	model.nation	  =  ENGLAND;
	model.price	   =  10000;
	model.assigned	=  true;
	model.name = "Jack";
	model.lastname = "Sparrow";
	n++;

	makeref(model,Models[n]);
	model.description =  "Jack Sparrow as a young promising lieutenant.";
	model.id	   =  "47_Jack_brt_lt";
	model.FaceId	= 355;
	model.nation	  =  ENGLAND;
	model.price	   =  300;
	model.assigned	=  true;
	model.name = "Jack";
	model.lastname = "Sparrow";
	n++;

	makeref(model,Models[n]);
	model.description =  "Jack Sparrow in a nice british captains uniform. Looks real dashing!";
	model.id	   =  "47_Jack_brt_cpt";
	model.FaceId	= 356;
	model.nation	  =  ENGLAND;
	model.price	   =  700;
	model.assigned	=  true;
	model.name = "Jack";
	model.lastname = "Sparrow";
	n++;

	makeref(model,Models[n]);
	model.description =  "Jack Sparrow in a goldtrimmed commodores uniform. Shiny!";
	model.id	   =  "47_Jack_brt_co";
	model.FaceId	= 357;
	model.nation	  =  ENGLAND;
	model.price	   =  1200;
	model.assigned	=  true;
	model.name = "Jack";
	model.lastname = "Sparrow";
	n++;

	makeref(model,Models[n]);
	model.description =  "I feel like James Norrington today, I need a fine Midshipman uniform.";
	model.id	   =  "Mdnorrington";
	model.FaceId	= 186;
	model.nation	  =  ENGLAND;
	model.price	   =  1000;
	model.assigned	=  true;
	model.name = "James";
	model.lastname = "Norrington";
	n++;

	makeref(model,Models[n]);
	model.description =  "I feel like James Norrington today, I need a fine Lieutenant uniform.";
	model.id	   =  "Ltnorrington";
	model.FaceId	= 908;
	model.nation	  =  ENGLAND;
	model.price	   =  2500;
	model.assigned	=  true;
	model.name = "James";
	model.lastname = "Norrington";
	n++;

	makeref(model,Models[n]);
	model.description =  "I feel like James Norrington today, I need a fine Captain uniform. And don't forget the wigg!";
	model.id	   =  "Cpnorrington";
	model.FaceId	= 907;
	model.nation	  =  ENGLAND;
	model.price	   =  5000;
	model.assigned	=  true;
	model.name = "James";
	model.lastname = "Norrington";
	n++;

	makeref(model,Models[n]);
	model.description =  "I feel like James Norrington today, I need a nice golden trimmed Commodore's uniform, and don't forget the wigg.";
	model.id	   =  "Conorrington";
	model.FaceId	= 906;
	model.nation	  =  ENGLAND;
	model.price	   =  15000;
	model.assigned	=  true;
	model.name = "James";
	model.lastname = "Norrington";
	n++;

	makeref(model,Models[n]);
	model.description =  "I've ended up as a rum-potting deckhand that takes orders from pirates, have you anything that can express that?.";
	model.id	   =  "47_Norrington_Pirate";
	model.FaceId	= 903;
	model.nation	  =  PIRATE;
	model.price	   =  2500;
	model.assigned	=  true;
	model.name = "James";
	model.lastname = "Norrington";
	n++;

	// Armor Mod -->
	makeref(model,Models[n]);
	model.description =  "Black loose trowsers, a steel cuirass, sash, bandanna, something that will compliment dreadlocks.";
	model.id	   =  "depp_A1";
	model.FaceId	= "depp";
	model.nation	  =  BROKEN; // we autoassign it elsewhere
	model.price	   =  1000;
	model.assigned	=  true;
	n++;

	makeref(model,Models[n]);
	model.description =  "Black loose trowsers, an engraved breastplate, sash, bandanna, something that will compliment dreadlocks.";
	model.id	   =  "depp_A2";
	model.FaceId	= "depp";
	model.nation	  =  BROKEN; // we autoassign it elsewhere
	model.price	   =  4000;
	model.assigned	=  true;
	n++;

	makeref(model,Models[n]);
	model.description =  "Black loose trowsers, a gilded breastplate, sash, bandanna, something that will compliment dreadlocks.";
	model.id	   =  "depp_A3";
	model.FaceId	= "depp";
	model.nation	  =  BROKEN; // we autoassign it elsewhere
	model.price	   =  15000;
	model.assigned	=  true;
	n++;
	// Armor Mod <--

	makeref(model,Models[n]);
	model.description =  "How about just a brown vest, and no shirt, with all that weight and no hair it's probably warm enough...";
	model.id	   =  "fatman";
	model.FaceId	= 61;
	model.price	   =  100;
	model.assigned	=  true;
	AssignModelType(isstart, &model, "Poor_Citizens", 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "A white shirt and vest big enough to accommodate some heavy girth, and there is no need for a barber.";
	model.id	   =  "fatman1";
	model.FaceId	= 130;
	model.price	   =  150;
	model.assigned	=  true;
	AssignModelType(isstart, &model, "Lower_Citizens", 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "Something that just cries out... Big Pirate... A striped shirt, red vest, and a mustache!";
	model.id	   =  "Fatman2";
	model.FaceId	= 62;
	model.nation	  =  SPAIN;
	model.price	   =  200;
	model.assigned	=  true;
	AssignModelType(isstart, &model, "Middle_Citizens", 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_QMASTER, 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "With a heavy build, baldness, and some stubble a white shirt and a brown vest make one look like a successful, seasoned merchant.";
	model.id	   =  "Fatman2_1";
	model.FaceId	= 60;
	model.nation	  =  FRANCE;
	model.price	   =  250;
	model.assigned	=  true;
	AssignModelType(isstart, &model, "Upper_Citizens", 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_QMASTER, 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "A sailor's dress uniform, maybe a little old, with room for a big guy.  And a watch-cap, please!";
	model.id	   =  "Fawn";
	model.FaceId	= 17;
	model.price	   =  250;
	model.assigned	=  true;
	AssignModelTypeNatMask(isstart, &model, "Sailors", 1.0, BitNot(GetNationStringSouthEuro()));
	AssignModelType(isstart, &model, OFFIC_TYPE_BOATSWAIN, 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "For going fishing, a small brown vest, and a battered hat do the trick, no need for a shirt!";
	model.id	   =  "fisherman";
	model.FaceId	= 131;
	model.price	   =  40;
	model.assigned	=  true;
	AssignModelType(isstart, &model, "Poor_Citizens", 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "The right thing for fishing is a small vest and a wide brimmed hat.  Tartanas are sold at the shipyard...";
	model.id	   =  "fisherman1";
	model.FaceId	= 132;
	model.price	   =  40;
	model.assigned	=  true;
	AssignModelType(isstart, &model, "Poor_Citizens", 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "For the accomplished, successful, and corpulent Englishman, a big official blue coat.  Find someone who can powder the hair, too!";
	model.id	   =  "huber_eng";
	model.FaceId	= 45;
	model.nation	  =  ENGLAND;
	model.price	   =  9000;
	model.assigned	=  true;
	// We maybe could just do North Euro, but I want him for France too.
	AssignModelTypeNatMask(isstart, &model, "Rich_Citizens", 1.0, GetNationStringNorthEuroFr());
	n++;

	makeref(model,Models[n]);
	model.description =  "Talk about the latest from Paris, a red striped-and-frilled coat, sash, NICE hat, and a 'do that a barber will take hours over!";
	model.id	   =  "huber_fra";
	model.FaceId	= 98;
	model.nation	  =  FRANCE;
	model.price	   =  15000;
	model.assigned	=  true;
	AssignModelTypeNatMask(isstart, &model, "Rich_Citizens", 1.0, GetNationStringNot(PIRATE));
	n++;

	makeref(model,Models[n]);
	model.description =  "An Elizabethan collar and frills, dark vested suit, no hat, something that cries out Iberian distinction!";
	model.id	   =  "huber_por";
	model.FaceId	= 8;
	model.nation	  =  PORTUGAL;
	model.price	   =  12000;
	model.assigned	=  true;
	AssignModelTypeNatMask(isstart, &model, "Rich_Citizens", 1.0, GetNationStringSouthEuro());
	n++;

	makeref(model,Models[n]);
	model.description =  "THIS kit has Elizabethan collars as well, a blue suit, and no hat is required to set of the latest fashion from Madrid!";
	model.id	   =  "Huber_spa";
	model.FaceId	= 92;
	model.nation	  =  SPAIN;
	model.price	   =  10000;
	model.assigned	=  true;
	AssignModelTypeNatMask(isstart, &model, "Rich_Citizens", 1.0, GetNationStringSouthEuro());
	n++;

	makeref(model,Models[n]);
	model.description =  "This Admiral's uniform harkens to a more classic time, lending dignity and stateliness to any quarterdeck.";
	model.id	   =  "hugnt18";
	model.FaceId	= 89;
	model.nation	  =  FRANCE;
	model.price	   =  8000;
	model.assigned	=  true;
	AssignModelType(isstart, &model, "Rich_Citizens", 1.0); // one of the few old/rich people who can be PIRATE!
	n++;

	makeref(model,Models[n]);
	model.description =  "How about a simple pair of trousers and a loose fitting shirt like that white-haired fellow is wearing over there...";
	model.id	   =  "Killer";
	model.FaceId	= 18;
	model.nation	  =  PIRATE;
	model.price	   =  150;
	model.assigned	=  true;
	AssignModelType(isstart, &model, "Sailors", 1.0); // left at 1.0 for pirates
	AssignModelType(isstart, &model, OFFIC_TYPE_CANNONEER, 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "Something downright swarthy, a shirt with long puffed sleeves, brown vest, and it's time to let the hair grow out some.";
	model.id	   =  "korsar";
	model.FaceId	= 19;
	model.nation	  =  PIRATE;
	model.price	   =  750;
	model.assigned	=  true;
	AssignModelTypeNatMask(isstart, &model, "Upper_Citizens", 1.0, BitNot(GetNationStringSouthEuro()));
	AssignModelType(isstart, &model, OFFIC_TYPE_NAVIGATOR, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_QMASTER, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_ABORDAGE, 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "For the Caribe in us all, a shirt with long puffed sleeves, brown vest, and let the hair grow out some.";
	model.id	   =  "korsar1";
	model.FaceId	= 20;
	model.nation	  =  PIRATE;
	model.price	   =  850;
	model.assigned	=  true;
	AssignModelType(isstart, &model, "Upper_Citizens", 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_NAVIGATOR, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_QMASTER, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_ABORDAGE, 1.0);
	n++;

// KK -->
	makeref(model,Models[n]);
	model.description =  "This nice golden dress will so accentuate those lovely blonde curls so that no one would think of telling a blonde joke...";
	model.id	   =  "liz1";
	model.FaceId	= 160;
	model.nation	  =  PIRATE; // made buyable
	model.price	   =  1000;
	model.assigned	=  true;
	model.sex		=  "woman";
	model.ani		=  "woman";
	model.height	  =  1.75;
	model.iscombat = false;
	AssignModelTypeNatMask(isstart, &model, "Rich_Citizens", 1.0, GetNationStringNorthEuroFr());
	AssignModelType(isstart, &model, "women", 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "This red dress will ideally fit white laces and dark hair.";
	model.id	   =  "liz2";
	model.FaceId	= 160;
	model.nation	  =  PIRATE; // made buyable
	model.price	   =  1000;
	model.assigned	=  true;
	model.sex		=  "woman";
	model.ani		=  "woman";
	model.height	  =  1.75;
	model.iscombat = false;
	AssignModelTypeNatMask(isstart, &model, "Rich_Citizens", 1.0, GetNationStringNorthEuroFr());
	AssignModelType(isstart, &model, "women", 1.0);
	n++;
// <-- KK

	makeref(model,Models[n]);
	model.description =  "This ornate engraved Spanish armor and suit will create quite a sensation in Isla Muelle!";
	model.id	   =  "Lucas"; // NK
	model.FaceId	= 21;
	model.nation	  =  SPAIN;
	model.price	   =  4500;
	model.minlevel	=  20;
	model.assigned	=  true;
	n++;

	makeref(model,Models[n]);
	model.description =  "This scarlet outfit, and the coiffure I'd recommend go with it, were made the height of fashion in the Mediterranean by that famous Maltese knight Sir Michael Jackson!";
	model.id	   =  "Maltese";
	model.FaceId	= 22;
	model.nation	  =  SPAIN;
	model.price	   =  6000;
	model.assigned	=  true;
	AssignModelType(isstart, &model, "Maltese", 1.0);
	n++;

	 makeref(model,Models[n]);
	model.description =  "Just a blue longsleeved shirt and black vest for that dark hair.";
	model.id	   =  "man1";
	model.FaceId	= 23;
	model.nation	  =  FRANCE;
	model.price	   =  100;
	model.assigned	=  true;
	AssignModelType(isstart, &model, "Middle_Citizens", 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_BOATSWAIN, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_CANNONEER, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_DOCTOR, 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "How about something common, say a half-sleeved white shirt, black vest-coat, and let the hair grow longer.";
	model.id	   =  "man1_1";
	model.FaceId	= 24;
	model.nation	  =  HOLLAND;
	model.price	   =  100;
	model.assigned	=  true;
	AssignModelTypeNatMask(isstart, &model, "Middle_Citizens", 1.0, BitNot(GetNationStringSouthEuro()));
	AssignModelType(isstart, &model, OFFIC_TYPE_BOATSWAIN, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_CANNONEER, 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "I'm thinking a common white shirt, vest, and let the hair down...";
	model.id	   =  "man1_2";
	model.FaceId	= 25;
	model.nation	  =  PORTUGAL;
	model.price	   =  100;
	model.assigned	=  true;
	AssignModelTypeNatMask(isstart, &model, "Middle_Citizens", 1.0, BitNot(GetNationStringSouthEuro()));
	AssignModelType(isstart, &model, OFFIC_TYPE_BOATSWAIN, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_CANNONEER, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_ABORDAGE, 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "White long-sleeved shirt, closed vest...  Sure you've seen it before, Thomas O'Reily of Redmond wears such a suit!";
	model.id	   =  "Man2";
	model.FaceId	= 26;
	model.nation	  =  HOLLAND;
	model.price	   =  200;
	model.assigned	=  true;
	AssignModelTypeNatMask(isstart, &model, "Upper_Citizens", 1.0, BitNot(GetNationStringSouthEuro()));
	AssignModelType(isstart, &model, OFFIC_TYPE_QMASTER, 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "Perhaps this nice Dutch ensemble of a stiff-collared white shirt, dark brown vest, and wide-brimmed hat will clash with a Mediterranean complexion, but you never know.";
	model.id	   =  "Man3";
	model.FaceId	= 27;
	model.nation	  =  HOLLAND;
	model.price	   =  750;
	model.assigned	=  true;
	AssignModelTypeNatMask(isstart, &model, "Upper_Citizens", 1.0, GetNationStringNorthEuro());
	AssignModelType(isstart, &model, OFFIC_TYPE_QMASTER, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_NAVIGATOR, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_FIRSTMATE, 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "How about a nice Dutch ensemble of a stiff-collared white shirt, light brown vest, and a Dutch wide-brimmed hat?";
	model.id	   =  "Man3_1";
	model.FaceId	= 28;
	model.nation	  =  HOLLAND;
	model.price	   =  850;
	model.assigned	=  true;
	AssignModelTypeNatMask(isstart, &model, "Upper_Citizens", 1.0, GetNationStringNorthEuro());
	AssignModelType(isstart, &model, OFFIC_TYPE_QMASTER, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_NAVIGATOR, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_FIRSTMATE, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_ABORDAGE, 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "This simple cotton ensemble consisting in the main of an open white shirt comes directly from Neanderthal's of London!";
	model.id	   =  "man4";
	model.FaceId	= 133;
	model.price	   =  30;
	model.assigned	=  true;
	AssignModelType(isstart, &model, "Lower_Citizens", 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "Just a simple tattered shirt to blend into the crowds with.  Unwanted attention may be... unwanted...";
	model.id	   =  "Man5";
	model.FaceId	= 134;
	model.price	   =  30;
	model.assigned	=  true;
	AssignModelType(isstart, &model, "Lower_Citizens", 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "No pretensions, just a green open longsleeved shirt over blue pants, and a haircut and a mustache trim.";
	model.id	   =  "Man5_1";
	model.FaceId	= 135;
	model.nation	  =  PORTUGAL;
	model.price	   =  50;
	model.assigned	=  true;
	AssignModelType(isstart, &model, "Lower_Citizens", 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "This simple dark vested suit cries out 'success' without crying it too loudly.";
	model.id	   =  "Man6";
	model.FaceId	= 29;
	model.nation	  =  PORTUGAL;
	model.price	   =  900;
	model.assigned	=  true;
	AssignModelType(isstart, &model, "Upper_Citizens", 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_QMASTER, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_NAVIGATOR, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_FIRSTMATE, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_CARPENTER, 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "This nice dark suit is set off with a wonderful, frilly white shirt... A trip to an expensive barber will complete the effect!";
	model.id	   =  "Man6_1";
	model.FaceId	= 30;
	model.nation	  =  HOLLAND;
	model.price	   =  1100;
	model.assigned	=  true;
	AssignModelType(isstart, &model, "Upper_Citizens", 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_QMASTER, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_NAVIGATOR, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_FIRSTMATE, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_CARPENTER, 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "A dark vest and a dark mask for the face for those with a dark mood and a dark heart.";
	model.id	   =  "mask";
	model.FaceId	= 136;
	model.price	   =  400;
	model.assigned	=  true;
	AssignModelType(isstart, &model, "Outlaws", 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "This dark vest and mask holds such menace no one will notice the bald pate!";
	model.id	   =  "mask_2";
	model.FaceId	= 137;
	model.price	   =  450;
	model.assigned	=  true;
	AssignModelType(isstart, &model, "Outlaws", 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "For those incognito moods, a dark vest and a highwaymans mask.";
	model.id	   =  "mask_3";
	model.FaceId	= 138;
	model.price	   =  350;
	model.assigned	=  true;
	AssignModelType(isstart, &model, "Outlaws", 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "A shirt, a vest, a hat and a mask!  What skulking sticky-fingered thieving brigand could ask for more?";
	model.id	   =  "mask_4";
	model.FaceId	= 139;
	model.price	   =  500;
	model.assigned	=  true;
	AssignModelType(isstart, &model, "Outlaws", 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "Something from the Far East, and how about a haircut to go with it?";
	model.id	   =  "Mongol";
	model.FaceId	= 129;
	model.price	   =  150;
	model.assigned	=  true;
	AssignModelType(isstart, &model, "Lower_Citizens", 1.0);
	AssignModelType(isstart, &model, "Sailors", 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_BOATSWAIN, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_CANNONEER, 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "This simple brown monk's garb would be accentuated by a monk's tonsure, if one can stand to go around that way.  But it would evoke trust everywhere!";
	model.id	   =  "monk";
	model.FaceId	= 143;
	model.nation	  =  CLERIC;
	model.price	   =  20;
	model.assigned	=  true;
	model.nogun = true;
	AssignModelType(isstart, &model, "Monks", 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "A brown monk's robe is one thing, but a tonsure is quite another!  A normal haircut and a hefty-healthy beard is much more to the point!";
	model.id	   =  "Monk2";
	model.FaceId	= 144;
	model.nation	  =  CLERIC;
	model.price	   =  20;
	model.assigned	=  true;
	model.nogun = true;
	AssignModelType(isstart, &model, "Monks", 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "For the small, severely malnourished monkey!";
	model.id	   =  "monkey";
	model.FaceId	= 257;
	model.ani   = "monkey";
	model.sex = "monkey";
	model.nation	  =  BROKEN;
	model.assigned	=  true;
	model.noblade = true;
	model.nogun = true;
	AssignModelType(isstart, &model, "Monkeys", 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "When there's true voodoo to do, and to do true voodoo you do the voodoo like a voodoo-doing fool, you do the voodoo in lieu of looking any other way!";
	model.id	   =  "mummy";
	model.FaceId	= 258;
	model.nation	  =  CURSED;
	model.assigned	=  true;
	model.sex		= "skeleton"; // was Mummy
	model.ani		= "Man";
	AssignModelType(isstart, &model, "Mummies", 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "For the person who wants to go native, the traditional garb of an Akellani.";
	model.id	   =  "Native";
	model.FaceId	= 259;
	model.assigned	=  true;
	model.sex		= "skeleton"; // was Mummy
	model.ani		= "Man";
	AssignModelType(isstart, &model, "Natives", 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "Hmmm, d'ye have a British Royal Navy post captain's kit?";
	model.id	   =  "Navy_off";
	model.FaceId	= 6;
	model.minrank =  4;
	model.nation	  =  ENGLAND;
	model.price	   =  4000;
	model.assigned	=  true;
	AssignModelTypeNatMask(isstart, &model, "Captains", 1.0, GetNationStringNot(PIRATE)); // military only
	AssignModelType(isstart, &model, OFFIC_TYPE_FIRSTMATE, 1.0); // later switch this to CAP?
	n++;

	makeref(model,Models[n]);
	model.description =  "Bring up a British Royal Navy Post captain's uniform, with some powder and a tie for the hair.";
	model.id	   =  "Navy_office4";
	model.FaceId	= 9;
	model.minrank =  4;
	model.nation	  =  ENGLAND;
	model.price	   =  5000;
	model.assigned	=  true;	
	AssignModelTypeNatMask(isstart, &model, "Captains", 1.0, GetNationStringNot(PIRATE)); // military only
	AssignModelType(isstart, &model, OFFIC_TYPE_FIRSTMATE, 1.0); // later switch this to CAP?
	n++;

	makeref(model,Models[n]);
	model.description =  "This complete suit is designed for the gentleman who wants to look at home in the finest homes of Amsterdam.";
	model.id	   =  "Nobleman";
	model.FaceId	= 128;
	model.nation	  =  HOLLAND;
	model.price	   =  8000;
	model.assigned	=  true;
	AssignModelTypeNatMask(isstart, &model, "Rich_Citizens", 1.0, GetNationStringNorthEuroFr());
	n++;

// PB -->
	if (period == PERIOD_COLONIAL_POWERS || period == PERIOD_REVOLUTIONS || period == PERIOD_THE_CORSICAN) {
		makeref(model,Models[n]);
		model.description =  "The uniform of British officer, straight from Caribbean islands.";
		model.id	   =  "Offic_eng_18";
		model.FaceId	= 99;
		model.nation	  =  ENGLAND;
		model.price	   =  3000;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Land_Officers", 1.0, ENGLAND);
		n++;
	} 
	if (period == PERIOD_EARLY_EXPLORERS || period == PERIOD_THE_SPANISH_MAIN) {
		makeref(model,Models[n]);
		model.description =  "Perhaps the uniform of an officer of the English Army is what is called for here!";
		model.id	   =  "Offic_eng_16";
		model.FaceId	= 99;
		model.nation	  =  ENGLAND;
		model.price	   =  3000;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Land_Officers", 1.0, ENGLAND);
		n++;
	}
	if (period == PERIOD_GOLDEN_AGE_OF_PIRACY) {
		makeref(model,Models[n]);
		model.description =  "Perhaps the uniform of an officer of the English Army is what is called for here!";
		model.id	   =  "Offic_eng_17";
		model.FaceId	= 99;
		model.nation	  =  ENGLAND;
		model.price	   =  3000;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Land_Officers", 1.0, ENGLAND);
		n++;
	}
	if (period == PERIOD_COLONIAL_POWERS || period == PERIOD_REVOLUTIONS || period == PERIOD_THE_CORSICAN) {
		makeref(model,Models[n]);
		model.description =  "Blue uniform, together with red trouses and vest will give a bright signal that I'm an officer in service of France!";
		model.id	   =  "Offic_fra_18";
		model.FaceId	= 101;
		model.nation	  =  FRANCE;
		model.price	   =  4000;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Land_Officers", 1.0, FRANCE);
		n++;
	} else {
		makeref(model,Models[n]);
		model.description =  "This uniform suggests that it's wearer might be an officer of the King's Musketeers!  Surely a rapier is the appropriate blade to complete the effect!";
		model.id	   =  "Offic_fra_16";
		model.FaceId	= 101;
		model.nation	  =  FRANCE;
		model.price	   =  4000;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Land_Officers", 1.0, FRANCE);
		n++;
	}
	if (period == PERIOD_EARLY_EXPLORERS) {
		makeref(model,Models[n]);
		model.description =  "An engraved steel breasplate dominates this outfit that includes a white shirt topped off with a Spanish helmet!";
		model.id	   =  "Offic_spa_15";
		model.FaceId	= 110;
		model.nation	  =  SPAIN;
		model.price	   =  2200;
		model.minlevel	=  18;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Land_Officers", 1.0, SPAIN);
		n++;
	}
	if (period == PERIOD_THE_SPANISH_MAIN || period == PERIOD_GOLDEN_AGE_OF_PIRACY) {
		makeref(model,Models[n]);
		model.description =  "An engraved steel breasplate dominates this outfit that includes a white shirt topped off with a Spanish helmet!";
		model.id	   =  "Offic_spa_16";
		model.FaceId	= 110;
		model.nation	  =  SPAIN;
		model.price	   =  2200;
		model.minlevel	=  18;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Land_Officers", 1.0, SPAIN);
		n++;
	}
	if (period == PERIOD_COLONIAL_POWERS || period == PERIOD_REVOLUTIONS) {
		makeref(model,Models[n]);
		model.description =  "An Officer in his Majestey's Lancer Regiments.";
		model.id	   =  "Offic_spa_18";
		model.FaceId	= 110;
		model.nation	  =  SPAIN;
		model.price	   =  2200;
		model.minlevel	=  18;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Land_Officers", 1.0, SPAIN);
		n++;
	}
	if (period == PERIOD_THE_CORSICAN) {
		makeref(model,Models[n]);
		model.description =  "";
		model.id	   =  "Offic_spa_19";
		model.FaceId	= 110;
		model.nation	  =  SPAIN;
		model.price	   =  2200;
		model.minlevel	=  18;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Land_Officers", 1.0, SPAIN);
		n++;
	}
	if (period == PERIOD_EARLY_EXPLORERS) {
		makeref(model,Models[n]);
		model.description =  "";
		model.id	   =  "Offic_hol_15";
		model.FaceId	= 105;
		model.nation	  =  HOLLAND;
		model.price	   =  2000;
		model.minlevel	=  20;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Land_Officers", 1.0, HOLLAND);
		n++;
	}
	if (period == PERIOD_COLONIAL_POWERS || period == PERIOD_REVOLUTIONS || period == PERIOD_THE_CORSICAN) {
		makeref(model,Models[n]);
		model.description =  "";
		model.id	   =  "Offic_hol_18";
		model.FaceId	= 105;
		model.nation	  =  HOLLAND;
		model.price	   =  2000;
		model.minlevel	=  20;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Land_Officers", 1.0, HOLLAND);
		n++;
	} else {
		makeref(model,Models[n]);
		model.description =  "One of the more creative uniforms of any military, here is an armored breastplate, topped of with a most interesting stove-pipe hat!";
		model.id	   =  "Offic_hol_16";
		model.FaceId	= 105;
		model.nation	  =  HOLLAND;
		model.price	   =  2000;
		model.minlevel	=  20;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Land_Officers", 1.0, HOLLAND);
		n++;
	}
	if (period == PERIOD_EARLY_EXPLORERS) {
		makeref(model,Models[n]);
		model.description =  "This outfit consists of a white longsleeved shirt covered with a nice engraved armored breastplate, with a Portugese helmet to complete the equippage.";
		model.id	   =  "Offic_por_16";
		model.FaceId	= 120;
		model.nation	  =  PORTUGAL;
		model.price	   =  2100;
		model.minlevel	=  19;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Land_Officers", 1.0, PORTUGAL);
		n++;
	} else {
		makeref(model,Models[n]);
		model.description =  "This outfit consists of a white longsleeved shirt covered with a nice engraved armored breastplate, with a Portugese helmet to complete the equippage.";
		model.id	   =  "Offic_por_15";
		model.FaceId	= 120;
		model.nation	  =  PORTUGAL;
		model.price	   =  2100;
		model.minlevel	=  19;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Land_Officers", 1.0, PORTUGAL);
		n++;
	}

// Thomas the Terror -->
	makeref(model,Models[n]);
	model.description =  "A nice blue suit with much gold to show that I am one of the proud Spanish Navy Captains! Viva l'Espagna!";
	model.id	   =  "Offic_spa77";
	model.FaceId	= 51;
	model.nation	  =  SPAIN;
	model.price	   =  2200;
	model.minlevel	=  18;
	model.assigned	=  true;
	AssignModelTypeNation(isstart, &model, "Land_Officers", 1.0, SPAIN);
	n++;
// <-- Thomas the Terror

// KK -->
	if (ENABLE_FLAGS == 1)
	{
		makeref(model,Models[n]);
		model.description =  "This uniform suggests that it's wearer might be an officer of the King's Musketeers!  Surely a rapier is the appropriate blade to complete the effect!";
		model.id	   =  "Offic_per";
		model.FaceId	= 351;
		model.nation	  =  PERSONAL_NATION;
		model.price	   =  4000;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Land_Officers", 1.0, PERSONAL_NATION);
		n++;
	}
// <-- KK

	makeref(model,Models[n]);
	model.description =  "A white longsleeved shirt, a vested dress, and a head covering are just the thing for a respectable woman who has seen a lot of life.";
	model.id	   =  "OldWoman";
	model.FaceId	= 161;
	model.assigned	=  true;
	model.nation	  =  PIRATE; // made buyable
	model.price	   =  1000;
	model.height	  =  1.75;
	model.sex =  "woman";
	model.ani =  "towngirl";
	model.iscombat = false;
	AssignModelType(isstart, &model, "Middle_Citizens", 1.0);
	AssignModelType(isstart, &model, "Elderly", 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "A white longsleeved shirt, a vested dress, and a head covering are just the thing for a respectable woman who has seen a lot of life.";
	model.id	   =  "OldWoman1";
	model.FaceId	= 161;
	model.assigned	=  true;
	model.nation	  =  ENGLAND; // made buyable
	model.price	   =  1000;
	model.height	  =  1.75;
	model.sex =  "woman";
	model.ani =  "towngirl";
	model.iscombat = false;
	AssignModelType(isstart, &model, "Middle_Citizens", 1.0);
	AssignModelType(isstart, &model, "Elderly", 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "A white longsleeved shirt, a vested dress, and a head covering are just the thing for a respectable woman who has seen a lot of life.";
	model.id	   =  "OldWoman2";
	model.FaceId	= 161;
	model.assigned	=  true;
	model.nation	  =  SPAIN; // made buyable
	model.price	   =  1000;
	model.height	  =  1.75;
	model.sex =  "woman";
	model.ani =  "towngirl";
	model.iscombat = false;
	AssignModelType(isstart, &model, "Middle_Citizens", 1.0);
	AssignModelType(isstart, &model, "Elderly", 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "This white half-sleeved shirt, green vest and grey beard suggest a captain who's seen many a harbor.";
	model.id	   =  "Old_man1";
	model.FaceId	= 32;
	model.nation	  =  SPAIN;
	model.price	   =  200;
	model.assigned	=  true;
	AssignModelType(isstart, &model, "Middle_Citizens", 1.0);
	AssignModelType(isstart, &model, "Elderly", 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_CANNONEER, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_CARPENTER, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_DOCTOR, 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "A white half-sleeved shirt and brown vest suit the brown hair and beard pretty well!";
	model.id	   =  "Old_man2";
	model.FaceId	= 33;
	model.nation	  =  PORTUGAL;
	model.price	   =  200;
	model.assigned	=  true;
	AssignModelType(isstart, &model, "Middle_Citizens", 1.0);
	AssignModelType(isstart, &model, "Elderly", 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_CANNONEER, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_DOCTOR, 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "A blue shirt, dark hair, and most of all a black vest say that pirating is in the offing.";
	model.id	   =  "Pirat1";
	model.FaceId	= 93;
	model.nation	  =  PIRATE;
	model.price	   =  150;
	model.assigned	=  true;
	AssignModelTypeNation(isstart, &model, "Sailors", 1.0, PIRATE);
	AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
	AssignModelTypeNation(isstart, &model, OFFIC_TYPE_BOATSWAIN, 1.0, PIRATE);
	AssignModelTypeNation(isstart, &model, OFFIC_TYPE_CANNONEER, 1.0, PIRATE);
	n++;

	// BARBOSSA
	makeref(model,Models[n]);
	model.description =  "A set of black boots, black trousers, long black coat, and a black hat big enough to keep my hair from getting bleached any more.  And no more blonde jokes...";
	model.id	   =  "pirat10"; // PB: model switched with pirat10, so you don't run into this Barbossa look-a-like all the time ; NK 05-03-21 do this in code
	model.FaceId	= 65;
	model.nation	  =  PIRATE;
	model.price	   =  1500;
	model.assigned	=  true;
	n++;

	makeref(model,Models[n]);
	model.description =  "Don't cross me, mate!  Black boots, black trousers, long black coat, big black hat, black as me hair!  Black as me heart!";
	model.id	   =  "Pirat11"; // PB: model switched with pirat11, so you run into him instead of the Barbossa look-a-like ; NK 05-03-21 do this in code
	model.FaceId	= 53;
	model.nation	  =  PIRATE;
	model.price	   =  1600;
	model.assigned	=  true;
	AssignModelTypeNation(isstart, &model, "Captains", 1.0, PIRATE);
	AssignModelTypeNation(isstart, &model, "Land_Officers", 1.0, sti(model.nation));
	n++;

	// Armor Mod -->
	makeref(model,Models[n]);
	model.description =  "Don't cross me, mate!  Black boots, black trousers, long black coat with steel cuirass, big black hat, black as me hair!  Black as me heart!";
	model.id	   =  "Pirat11_A1";
	model.FaceId	= "Pirat11";
	model.nation	  =  BROKEN; // we autoassign it elsewhere
	model.price	   =  1000;
	model.assigned	=  true;
	n++;

	makeref(model,Models[n]);
	model.description =  "Don't cross me, mate!  Black boots, black trousers, long black coat with engraved breastplate, big black hat, black as me hair!  Black as me heart!";
	model.id	   =  "Pirat11_A2";
	model.FaceId	= "Pirat11";
	model.nation	  =  BROKEN; // we autoassign it elsewhere
	model.price	   =  4000;
	model.assigned	=  true;
	n++;

	makeref(model,Models[n]);
	model.description =  "Don't cross me, mate!  Black boots, black trousers, long black coat with gilded breastplate, big black hat, black as me hair!  Black as me heart!";
	model.id	   =  "Pirat11_A3";
	model.FaceId	= "Pirat11";
	model.nation	  =  BROKEN; // we autoassign it elsewhere
	model.price	   =  15000;
	model.assigned	=  true;
	n++;
	// Armor Mod <--

	makeref(model,Models[n]);
	model.description =  "A dirty shirt, a dark vest and a bandanna set this off for a perfectly piratical picture.";
	model.id	   =  "Pirat2";
	model.FaceId	= 121;
	model.nation	  =  PIRATE;
	model.price	   =  150;
	model.assigned	=  true;
	AssignModelTypeNation(isstart, &model, "Sailors", 1.0, PIRATE);
	AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
	n++;

	makeref(model,Models[n]);
	model.description =  "A white shirt, dark coat and dark tricorne hat.  What more could a pirate want?  Hooks, parrots, and peg-leg not included.";
	model.id	   =  "Pirat3";
	model.FaceId	= 122;
	model.nation	  =  PIRATE;
	model.price	   =  300;
	model.assigned	=  true;
	AssignModelTypeNation(isstart, &model, "Mates", 1.0, PIRATE);
	AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
	AssignModelTypeNation(isstart, &model, OFFIC_TYPE_FIRSTMATE, 1.0, PIRATE);
	AssignModelTypeNation(isstart, &model, OFFIC_TYPE_NAVIGATOR, 1.0, PIRATE);
	n++;

	makeref(model,Models[n]);
	model.description =  "Break out something that suits a Portugese swordsman, an simple outfit with a bandanna on top!";
	model.id	   =  "Pirat4";
	model.FaceId	= 54;
	model.nation	  =  PIRATE;
	model.price	   =  150;
	model.assigned	=  true;
	AssignModelTypeNation(isstart, &model, "Sailors", 1.0, PIRATE);
	AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
	AssignModelTypeNation(isstart, &model, OFFIC_TYPE_BOATSWAIN, 1.0, PIRATE);
	AssignModelTypeNation(isstart, &model, OFFIC_TYPE_CANNONEER, 1.0, PIRATE);
	n++;

	makeref(model,Models[n]);
	model.description =  "They'll be thinking 'Oh shiver me timbers, it's a pirate!' when they see this dark vest and tricorner hat!";
	model.id	   =  "Pirat5";
	model.FaceId	= 123;
	model.nation	  =  PIRATE;
	model.price	   =  200;
	model.assigned	=  true;
	AssignModelTypeNation(isstart, &model, "Sailors", 1.0, PIRATE);
	n++;

	makeref(model,Models[n]);
	model.description =  "They'll be thinking 'Oh shiver me timbers, it's a pirate!' when they see this dark vest and tricorner hat!";
	model.id	   =  "Pirat12";
	model.FaceId	= 123;
	model.nation	  =  ENGLAND;
	model.price	   =  200;
	model.assigned	=  true;
	AssignModelTypeNation(isstart, &model, "Sailors", 1.0, ENGLAND);
	n++;

	makeref(model,Models[n]);
	model.description =  "Let's try it without a shirt under the vest, and a bandanna, what do you say?";
	model.id	   =  "Pirat6";
	model.FaceId	= 124;
	model.nation	  =  PIRATE;
	model.price	   =  150;
	model.assigned	=  true;
	AssignModelTypeNation(isstart, &model, "Sailors", 1.0, PIRATE);
	AssignModelTypeNation(isstart, &model, OFFIC_TYPE_BOATSWAIN, 1.0, PIRATE);
	AssignModelTypeNation(isstart, &model, OFFIC_TYPE_CANNONEER, 1.0, PIRATE);
	n++;

	makeref(model,Models[n]);
	model.description =  "Let's try it without a shirt under the vest, and a bandanna, but without the beard, what do you say?";
	model.id	   =  "Pirat7";
	model.FaceId	= 125;
	model.nation	  =  PIRATE;
	model.price	   =  150;
	model.assigned	=  true;
	AssignModelTypeNation(isstart, &model, "Sailors", 1.0, PIRATE);
	n++;

	makeref(model,Models[n]);
	model.description =  "Let's try it without a shirt under the vest, and a bandanna, but without hair, what do you say?";
	model.id	   =  "Pirat8";
	model.FaceId	= 126;
	model.nation	  =  PIRATE;
	model.price	   =  150;
	model.assigned	=  true;
	AssignModelTypeNation(isstart, &model, "Sailors", 1.0, PIRATE);
	AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
	AssignModelTypeNation(isstart, &model, OFFIC_TYPE_BOATSWAIN, 1.0, PIRATE);
	AssignModelTypeNation(isstart, &model, OFFIC_TYPE_CANNONEER, 1.0, PIRATE);
	n++;

	makeref(model,Models[n]);
	model.description =  "Hmmm, thinkin' pirate here, so a white half-sleeved shirt, dark vest, dark hair, and an eyepatch!";
	model.id	   =  "Pirat9";
	model.FaceId	= 127;
	model.nation	  =  PIRATE;
	model.price	   =  200;
	model.assigned	=  true;
	AssignModelTypeNation(isstart, &model, "Mates", 1.0, PIRATE);
	AssignModelTypeNation(isstart, &model, "Land_Officers", 1.0, sti(model.nation));
	AssignModelTypeNation(isstart, &model, OFFIC_TYPE_NAVIGATOR, 1.0, PIRATE);
	AssignModelTypeNation(isstart, &model, OFFIC_TYPE_CANNONEER, 1.0, PIRATE);
	n++;

	makeref(model,Models[n]);
	model.description =  "What this is is a cassock and a surplice, worn by priests and bishops of the Catholic Church, the Anglican Church... and I guess by anyone who jolly well just wants to wear one!";
	model.id	   =  "Priest";
	model.FaceId	= 145;
	model.nation	  =  CLERIC;
	model.price	   =  1000;
	model.assigned	=  true;
	model.nogun = true;
	AssignModelType(isstart, &model, "Priests", 1.0);
	AssignModelType(isstart, &model, "Maltese", 0.15);
	n++;

	makeref(model,Models[n]);
	model.description =  "This is the very outfit worn by that nice priest, bishop, well, whatever the head guy is at the church of Isla Muelle!  And if he thinks it's HIS his, just remember where it came from.";
	model.id	   =  "Priest_spa";
	model.FaceId	= 146;
	model.nation	  =  CLERIC;
	model.price	   =  1000;
	model.assigned	=  true;
	model.nogun = true;
	AssignModelType(isstart, &model, "Priests", 1.0);
	AssignModelType(isstart, &model, "Maltese", 0.15);
	n++;

	makeref(model,Models[n]);
	model.description =  "Cheap clothes won't protect you from the sun darkening your skin... severely!";
	model.id	   =  "rabBlack";
	model.FaceId	= 147;
	model.price	   =  2;
	model.assigned	=  true;
	model.isprisoner	=  true;//Beggar. Must be in a jail or in some cargo hold like a slave
	// ? AssignModelType(isstart, &model, "Natives", 1.0);
	AssignModelType(isstart, &model, "Poor_Citizens", 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "One might carefully consider wearing more fashionable clothes than these, since there are some who are dressed this way that can't come and go as freely as might otherwise be...";
	model.id	   =  "rabBlack_1";
	model.FaceId	= 148;
	model.price	   =  2;
	model.assigned	=  true;
	model.isprisoner	=  true;//Beggar. Must be in a jail or in some cargo hold like a slave
	// ? AssignModelType(isstart, &model, "Natives", 1.0);
	AssignModelType(isstart, &model, "Poor_Citizens", 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "It might be that these clothes cry out 'Poor White Trash', but you can't beat the price!  Perhaps for a special occasion they might even be preferred!  For a mugging, for instance.";
	model.id	   =  "rabWhite";
	model.FaceId	= 149;
	model.price	   =  2;
	model.assigned	=  true;
	model.isprisoner	=  true;//Beggar. Must be in a jail or in some cargo hold like a slave
	AssignModelType(isstart, &model, "Poor_Citizens", 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "One DOES save money buying just an old hat, but you can't get into the better taverns...";
	model.id	   =  "rabwhite1";
	model.FaceId	= 150;
	model.assigned	=  true;
	model.isprisoner	=  true;//Beggar. Must be in a jail or in some cargo hold like a slave
	AssignModelType(isstart, &model, "Poor_Citizens", 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "Trousers, shirt, cut a little slim.  Oh, and an apron, and don't you bloody laugh!";
	model.id	   =  "Researcher";
	model.FaceId	= 34;
	model.price	   =  350;
	model.assigned	=  true;
	AssignModelType(isstart, &model, OFFIC_TYPE_BOATSWAIN, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_CANNONEER, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_DOCTOR, 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "Shirt, vest, bandanna... typical sailor.";
	model.id	   =  "Sailor1";
	model.FaceId	= 35;
	model.price	   =  100;
	model.assigned	=  true;
	AssignModelType(isstart, &model, "Sailors", 1.0);
	//AssignModelTypeNation(isstart, &model, "Sailors", 0.5, PIRATE);
	n++;

	makeref(model,Models[n]);
	model.description =  "Now, a sailor's kit!  White shirt, brown vest, head bandanna, and a date with a barber!";
	model.id	   =  "Sailor2";
	model.FaceId	= 36;
	model.price	   =  100;
	model.assigned	=  true;
	AssignModelType(isstart, &model, "Sailors", 1.0);
	//AssignModelTypeNation(isstart, &model, "Sailors", 0.5, PIRATE);
	n++;

	makeref(model,Models[n]);
	model.description =  "Lookin fer yet another variation on the 'sailor' theme?";
	model.id	   =  "Sailor3";
	model.FaceId	= 37;
	model.price	   =  150;
	model.assigned	=  true;
	AssignModelType(isstart, &model, "Sailors", 1.0);
	//AssignModelTypeNation(isstart, &model, "Sailors", 0.5, PIRATE);
	n++;

	makeref(model,Models[n]);
	model.description =  "Nah, bring out a different outfit, with a bandanna to match.";
	model.id	   =  "Sailor4";
	model.FaceId	= 38;
	model.price	   =  80;
	model.assigned	=  true;
	AssignModelType(isstart, &model, "Sailors", 1.0);
	//AssignModelTypeNation(isstart, &model, "Sailors", 0.5, PIRATE);
	n++;

	makeref(model,Models[n]);
	model.description =  "Open long white shirt, with a sash-belt.  Just screams 'sailor!', doesn't it?";
	model.id	   =  "sailor5";
	model.FaceId	= 39;
	model.price	   =  120;
	model.assigned	=  true;
	AssignModelType(isstart, &model, "Sailors", 1.0);
	//AssignModelTypeNation(isstart, &model, "Sailors", 0.5, PIRATE);
	n++;

	makeref(model,Models[n]);
	model.description =  "Open long white shirt, with a sash-belt.  Just screams 'sailor!', doesn't it?";
	model.id	   =  "sailor15";
	model.FaceId	= 39;
	model.price	   =  120;
	model.assigned	=  true;
	AssignModelType(isstart, &model, "Sailors", 1.0);
	//AssignModelTypeNation(isstart, &model, "Sailors", 0.5, PIRATE);
	n++;

	makeref(model,Models[n]);
	model.description =  "Open long white shirt, with a sash-belt.  Just screams 'sailor!', doesn't it?";
	model.id	   =  "sailor10";
	model.FaceId	= 39;
	model.price	   =  120;
	model.assigned	=  true;
	AssignModelType(isstart, &model, "Sailors", 1.0);
	//AssignModelTypeNation(isstart, &model, "Sailors", 0.5, PIRATE);
	n++;

	makeref(model,Models[n]);
	model.description =  "White shirt, vest, and let's stick a bandanna over some nice long golden locks!";
	model.id	   =  "Sailor6";
	model.FaceId	= 40;
	model.price	   =  100;
	model.assigned	=  true;
	AssignModelType(isstart, &model, "Sailors", 1.0);
	//AssignModelTypeNation(isstart, &model, "Sailors", 0.5, PIRATE);
	n++;

	makeref(model,Models[n]);
	model.description =  "Now here, mate, we have a nice white collared shirt over a light blue long formal coat with cuffed sleeves.  Clean shaven, brown short hair, you look competent and successful!";
	model.id	   =  "searcher";
	model.FaceId	= 97;
	model.nation	  =  FRANCE;
	model.price	   =  600;
	model.assigned	=  true;
	AssignModelType(isstart, &model, "Middle_Citizens", 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_NAVIGATOR, 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "A uniform for a merhcant ship captain, with a red sash tied to the side.  It doesn't have to be new, but bring out the old-fashioned peaked hat.";
	model.id	   =  "shkiper";
	model.FaceId	= 66;
	model.nation	  =  PORTUGAL;
	model.price	   =  450;
	model.assigned	=  true;
	AssignModelType(isstart, &model, "Captains", 1.0);
	//AssignModelTypeNation(isstart, &model, "Captains", 0.5, PIRATE);
	AssignModelType(isstart, &model, OFFIC_TYPE_FIRSTMATE, 1.0); // CAP?
	n++;

	makeref(model,Models[n]);
	model.description =  "Your first basic collection of animated old bones.";
	model.id	   =  "Skel1";
	model.FaceId	= 262;
	model.nation	  =  CURSED;
	model.assigned	=  true;
	model.sex		 =  "skeleton";
	model.ani		 =  "man"; // was skeleton
	AssignModelType(isstart, &model, "Skeletons", 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "Your second basic collection of animated old bones.";
	model.id	   =  "Skel2";
	model.FaceId	= 263;
	model.nation	  =  CURSED;
	model.assigned	=  true;
	model.sex		 =  "skeleton";
	model.ani		 =  "man"; // was skeleton
	AssignModelType(isstart, &model, "Skeletons", 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "Your third basic collection of animated old bones.";
	model.id	   =  "Skel3";
	model.FaceId	= 264;
	model.nation	  =  CURSED;
	model.assigned	=  true;
	model.sex		 =  "skeleton";
	model.ani		 =  "man"; // was skeleton
	AssignModelType(isstart, &model, "Skeletons", 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "Your fourth basic collection of animated old bones.";
	model.id	   =  "Skel4";
	model.FaceId	= 265;
	model.nation	  =  CURSED;
	model.assigned	=  true;
	model.sex		 =  "skeleton";
	model.ani		 =  "man"; // was skeleton
	AssignModelType(isstart, &model, "Skeletons", 1.0);
	n++;

// PB -->

	if (period == PERIOD_THE_SPANISH_MAIN || period == PERIOD_EARLY_EXPLORERS) {
		makeref(model,Models[n]);
		model.description =  "Your basic English Army or Marine uniform under a strong jaw and a mustache.";
		model.id	   =  "Soldier_Eng_16";
		model.FaceId	= 99;
		model.nation	  =  ENGLAND;
		model.price	   =  1000;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "An English Army or Marine uniform, and have the barber trim the goatee!";
		model.id	   =  "Soldier_Eng2_16";
		model.FaceId	= 99;
		model.nation	  =  ENGLAND;
		model.price	   =  1000;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "An English land forces uniform with a blonde mustache and hair.";
		model.id	   =  "Soldier_Eng3_16";
		model.FaceId	= 99;
		model.nation	  =  ENGLAND;
		model.price	   =  1000;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "Here is a uniform of the English Army or Marines, and the barber is waiting down the street.";
		model.id	   =  "Soldier_Eng4_16";
		model.FaceId	= 99;
		model.nation	  =  ENGLAND;
		model.price	   =  1000;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "A typical English soldier's kit.";
		model.id	   =  "Soldier_Eng5_16";
		model.FaceId	= 99;
		model.nation	  =  ENGLAND;
		model.price	   =  1000;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "An English uniform of the Army or the Marines.  It's similarity to other such packages is explained by the term 'uniform'...";
		model.id	   =  "Soldier_Eng6_16";
		model.FaceId	= 99;
		model.nation	  =  ENGLAND;
		model.price	   =  1000;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;
	}
	if (period == PERIOD_GOLDEN_AGE_OF_PIRACY) {
		makeref(model,Models[n]);
		model.description =  "Your basic English Army or Marine uniform under a strong jaw and a mustache.";
		model.id	   =  "Soldier_Eng_17";
		model.FaceId	= 99;
		model.nation	  =  ENGLAND;
		model.price	   =  1000;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "An English Army or Marine uniform, and have the barber trim the goatee!";
		model.id	   =  "Soldier_Eng2_17";
		model.FaceId	= 99;
		model.nation	  =  ENGLAND;
		model.price	   =  1000;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "An English land forces uniform with a blonde mustache and hair.";
		model.id	   =  "Soldier_Eng3_17";
		model.FaceId	= 99;
		model.nation	  =  ENGLAND;
		model.price	   =  1000;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "Here is a uniform of the English Army or Marines, and the barber is waiting down the street.";
		model.id	   =  "Soldier_Eng4_17";
		model.FaceId	= 99;
		model.nation	  =  ENGLAND;
		model.price	   =  1000;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "A typical English soldier's kit.";
		model.id	   =  "Soldier_Eng5_17";
		model.FaceId	= 99;
		model.nation	  =  ENGLAND;
		model.price	   =  1000;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "An English uniform of the Army or the Marines.  It's similarity to other such packages is explained by the term 'uniform'...";
		model.id	   =  "Soldier_Eng6_17";
		model.FaceId	= 99;
		model.nation	  =  ENGLAND;
		model.price	   =  1000;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;
	}
	if (period == PERIOD_COLONIAL_POWERS || period == PERIOD_REVOLUTIONS || period == PERIOD_THE_CORSICAN) {
		makeref(model,Models[n]);
		model.description =  "A typical english red-coat uniform.";
		model.id	   =  "Soldier_Eng_18";
		model.FaceId	= 99;
		model.nation	  =  ENGLAND;
		model.price	   =  1000;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "A typical english red-coat uniform 2.";
		model.id	   =  "Soldier_Eng2_18";
		model.FaceId	= 99;
		model.nation	  =  ENGLAND;
		model.price	   =  1000;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "A typical english red-coat uniform 3.";
		model.id	   =  "Soldier_Eng3_18";
		model.FaceId	= 99;
		model.nation	  =  ENGLAND;
		model.price	   =  1000;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "A typical english red-coat uniform 4.";
		model.id	   =  "Soldier_Eng4_18";
		model.FaceId	= 99;
		model.nation	  =  ENGLAND;
		model.price	   =  1000;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "A typical english red-coat uniform 5.";
		model.id	   =  "Soldier_Eng5_18";
		model.FaceId	= 99;
		model.nation	  =  ENGLAND;
		model.price	   =  1000;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "A typical english red-coat uniform 6.";
		model.id	   =  "Soldier_Eng6_18";
		model.FaceId	= 99;
		model.nation	  =  ENGLAND;
		model.price	   =  1000;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;
	} 
	if (period == PERIOD_GOLDEN_AGE_OF_PIRACY) {
		makeref(model,Models[n]);
		model.description =  "A typical french uniform 1.";
		model.id	   =  "Soldier_Fra_17";
		model.FaceId	= 101;
		model.nation	  =  FRANCE;
		model.price	   =  1250;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "A typical french uniform 2.";
		model.id	   =  "Soldier_Fra2_17";
		model.FaceId	= 101;
		model.nation	  =  FRANCE;
		model.price	   =  1250;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "A typical french uniform 3.";
		model.id	   =  "Soldier_Fra3_17";
		model.FaceId	= 101;
		model.nation	  =  FRANCE;
		model.price	   =  1250;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "A typical french uniform 4.";
		model.id	   =  "Soldier_Fra4_17";
		model.FaceId	= 101;
		model.nation	  =  FRANCE;
		model.price	   =  1250;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "A typical french uniform 5.";
		model.id	   =  "Soldier_Fra5_17";
		model.FaceId	= 101;
		model.nation	  =  FRANCE;
		model.price	   =  1250;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "A typical french uniform 6.";
		model.id	   =  "Soldier_Fra6_17";
		model.FaceId	= 101;
		model.nation	  =  FRANCE;
		model.price	   =  1250;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;
	}
	if (period == PERIOD_COLONIAL_POWERS || period == PERIOD_REVOLUTIONS || period == PERIOD_THE_CORSICAN) {
		makeref(model,Models[n]);
		model.description =  "A typical french uniform 1.";
		model.id	   =  "Soldier_Fra_18";
		model.FaceId	= 101;
		model.nation	  =  FRANCE;
		model.price	   =  1250;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "A typical french uniform 2.";
		model.id	   =  "Soldier_Fra2_18";
		model.FaceId	= 101;
		model.nation	  =  FRANCE;
		model.price	   =  1250;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "A typical french uniform 3.";
		model.id	   =  "Soldier_Fra3_18";
		model.FaceId	= 101;
		model.nation	  =  FRANCE;
		model.price	   =  1250;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "A typical french uniform 4.";
		model.id	   =  "Soldier_Fra4_18";
		model.FaceId	= 101;
		model.nation	  =  FRANCE;
		model.price	   =  1250;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "A typical french uniform 5.";
		model.id	   =  "Soldier_Fra5_18";
		model.FaceId	= 101;
		model.nation	  =  FRANCE;
		model.price	   =  1250;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "A typical french uniform 6.";
		model.id	   =  "Soldier_Fra6_18";
		model.FaceId	= 101;
		model.nation	  =  FRANCE;
		model.price	   =  1250;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;
	} else {
		makeref(model,Models[n]);
		model.description =  "The kit of a soldier of France, complimented by long dark hair and a goatee.";
		model.id	   =  "Soldier_Fra_16";
		model.FaceId	= 101;
		model.nation	  =  FRANCE;
		model.price	   =  1250;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "The uniform of a soldier of France, without the common goatee.";
		model.id	   =  "Soldier_Fra2_16";
		model.FaceId	= 101;
		model.nation	  =  FRANCE;
		model.price	   =  1250;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "The uniform of a soldier of France who...  looks like... many other soldiers of France.";
		model.id	   =  "Soldier_Fra3_16";
		model.FaceId	= 101;
		model.nation	  =  FRANCE;
		model.price	   =  1250;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "This fresh-faced occupant of the uniform of the Army of France could well resemble one M'seur D'Artagnan of another place and time!";
		model.id	   =  "Soldier_Fra4_16";
		model.FaceId	= 101;
		model.nation	  =  FRANCE;
		model.price	   =  1250;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "Uniform, French Army, one each.";
		model.id	   =  "Soldier_Fra5_16";
		model.FaceId	= 101;
		model.nation	  =  FRANCE;
		model.price	   =  1250;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "This uniform of a soldier of France seems... shorter than others like it.";
		model.id	   =  "Soldier_Fra6_16";
		model.FaceId	= 101;
		model.nation	  =  FRANCE;
		model.price	   =  1250;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;
	}
	if (period == PERIOD_EARLY_EXPLORERS) {
		makeref(model,Models[n]);
		model.description =  "Plain, or smooth, or cheap breastplate, with a Spanish metal helmet.  Compliment that with a goatee, and you're talking one tough Spanish-looking adventurer!";
		model.id	   =  "Soldier_Spa_15";
		model.FaceId	= 91;
		model.nation	  =  SPAIN;
		model.FaceId	= 110;
		model.minlevel	=  0;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "This is the gear of the Conquistador, whose sun has not fully yet risen over the Archipelago!";
		model.id	   =  "Soldier_Spa2_15";
		model.FaceId	= 110;
		model.nation	  =  SPAIN;
		model.price	   =  850;
		model.minlevel	=  3;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "The uniform and gear of a soldier of Spain.";
		model.id	   =  "Soldier_Spa3_15";
		model.FaceId	= 110;
		model.nation	  =  SPAIN;
		model.price	   =  850;
		model.minlevel	=  6;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "With a beard and this breastplate and Spanish helm, the image of seasoned soldiering is complete.";
		model.id	   =  "Soldier_Spa4_15";
		model.FaceId	= 110;
		model.nation	  =  SPAIN;
		model.price	   =  850;
		model.minlevel	=  9;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "A Clean-shaven Spanish Conquistador is a fresh Spanish Conquistador!";
		model.id	   =  "Soldier_Spa5_15";
		model.FaceId	= 110;
		model.nation	  =  SPAIN;
		model.price	   =  850;
		model.minlevel	=  12;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "Yet another in a series of ensembles intended for a Spanish soldier.  The breastplate may be hot, and bad for swimming, but against a sword it can be quite welcome!";
		model.id	   =  "Soldier_Spa6_15";
		model.FaceId	= 110;
		model.nation	  =  SPAIN;
		model.price	   =  850;
		model.minlevel	=  15;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;
	}
	if (period == PERIOD_THE_SPANISH_MAIN || period == PERIOD_GOLDEN_AGE_OF_PIRACY) {
		makeref(model,Models[n]);
		model.description =  "Plain, or smooth, or cheap breastplate, with a Spanish metal helmet.  Compliment that with a goatee, and you're talking one tough Spanish-looking adventurer!";
		model.id	   =  "Soldier_Spa_16";
		model.FaceId	= 110;
		model.nation	  =  SPAIN;
		model.price	   =  850;
		model.minlevel	=  0;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "This is the gear of the Conquistador, whose sun has not fully yet risen over the Archipelago!";
		model.id	   =  "Soldier_Spa2_16";
		model.FaceId	= 110;
		model.nation	  =  SPAIN;
		model.price	   =  850;
		model.minlevel	=  3;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "The uniform and gear of a soldier of Spain.";
		model.id	   =  "Soldier_Spa3_16";
		model.FaceId	= 110;
		model.nation	  =  SPAIN;
		model.price	   =  850;
		model.minlevel	=  6;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "With a beard and this breastplate and Spanish helm, the image of seasoned soldiering is complete.";
		model.id	   =  "Soldier_Spa4_16";
		model.FaceId	= 110;
		model.nation	  =  SPAIN;
		model.price	   =  850;
		model.minlevel	=  9;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "A Clean-shaven Spanish Conquistador is a fresh Spanish Conquistador!";
		model.id	   =  "Soldier_Spa5_16";
		model.FaceId	= 110;
		model.nation	  =  SPAIN;
		model.price	   =  850;
		model.minlevel	=  12;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "Yet another in a series of ensembles intended for a Spanish soldier.  The breastplate may be hot, and bad for swimming, but against a sword it can be quite welcome!";
		model.id	   =  "Soldier_Spa6_16";
		model.FaceId	= 110;
		model.nation	  =  SPAIN;
		model.price	   =  850;
		model.minlevel	=  15;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;
	}
	if (period == PERIOD_COLONIAL_POWERS || period == PERIOD_REVOLUTIONS) {
		makeref(model,Models[n]);
		model.description =  "Plain, or smooth, or cheap breastplate, with a Spanish metal helmet.  Compliment that with a goatee, and you're talking one tough Spanish-looking adventurer!";
		model.id	   =  "Soldier_Spa_18";
		model.FaceId	= 110;
		model.nation	  =  SPAIN;
		model.price	   =  850;
		model.minlevel	=  0;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "This is the gear of the Conquistador, whose sun has not fully yet risen over the Archipelago!";
		model.id	   =  "Soldier_Spa2_18";
		model.FaceId	= 110;
		model.nation	  =  SPAIN;
		model.price	   =  850;
		model.minlevel	=  3;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "The uniform and gear of a soldier of Spain.";
		model.id	   =  "Soldier_Spa3_18";
		model.FaceId	= 110;
		model.nation	  =  SPAIN;
		model.price	   =  850;
		model.minlevel	=  6;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "With a beard and this breastplate and Spanish helm, the image of seasoned soldiering is complete.";
		model.id	   =  "Soldier_Spa4_18";
		model.FaceId	= 110;
		model.nation	  =  SPAIN;
		model.price	   =  850;
		model.minlevel	=  9;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "A Clean-shaven Spanish Conquistador is a fresh Spanish Conquistador!";
		model.id	   =  "Soldier_Spa5_18";
		model.FaceId	= 110;
		model.nation	  =  SPAIN;
		model.price	   =  850;
		model.minlevel	=  12;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "Yet another in a series of ensembles intended for a Spanish soldier.  The breastplate may be hot, and bad for swimming, but against a sword it can be quite welcome!";
		model.id	   =  "Soldier_Spa6_18";
		model.FaceId	= 110;
		model.nation	  =  SPAIN;
		model.price	   =  850;
		model.minlevel	=  15;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;
	}
	if (period == PERIOD_THE_CORSICAN) {
		makeref(model,Models[n]);
		model.description =  "Plain, or smooth, or cheap breastplate, with a Spanish metal helmet.  Compliment that with a goatee, and you're talking one tough Spanish-looking adventurer!";
		model.id	   =  "Soldier_Spa_19";
		model.FaceId	= 91;
		model.nation	  =  SPAIN;
		model.price	   =  110;
		model.minlevel	=  0;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "This is the gear of the Conquistador, whose sun has not fully yet risen over the Archipelago!";
		model.id	   =  "Soldier_Spa2_19";
		model.FaceId	= 110;
		model.nation	  =  SPAIN;
		model.price	   =  850;
		model.minlevel	=  3;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "The uniform and gear of a soldier of Spain.";
		model.id	   =  "Soldier_Spa3_19";
		model.FaceId	= 110;
		model.nation	  =  SPAIN;
		model.price	   =  850;
		model.minlevel	=  6;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "With a beard and this breastplate and Spanish helm, the image of seasoned soldiering is complete.";
		model.id	   =  "Soldier_Spa4_19";
		model.FaceId	= 110;
		model.nation	  =  SPAIN;
		model.price	   =  850;
		model.minlevel	=  9;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "A Clean-shaven Spanish Conquistador is a fresh Spanish Conquistador!";
		model.id	   =  "Soldier_Spa5_19";
		model.FaceId	= 110;
		model.nation	  =  SPAIN;
		model.price	   =  850;
		model.minlevel	=  12;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "Yet another in a series of ensembles intended for a Spanish soldier.  The breastplate may be hot, and bad for swimming, but against a sword it can be quite welcome!";
		model.id	   =  "Soldier_Spa6_19";
		model.FaceId	= 110;
		model.nation	  =  SPAIN;
		model.price	   =  850;
		model.minlevel	=  15;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "Yet another in a series of ensembles intended for a Spanish soldier.  The breastplate may be hot, and bad for swimming, but against a sword it can be quite welcome!";
		model.id	   =  "Soldier_Spa7_19";
		model.FaceId	= 110;
		model.nation	  =  SPAIN;
		model.price	   =  850;
		model.minlevel	=  15;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;
	}
	if (period == PERIOD_EARLY_EXPLORERS) {
		makeref(model,Models[n]);
		model.description =  "A typical Dutch uniform 1.";
		model.id	   =  "Soldier_Hol_15";
		model.FaceId	= 105;
		model.nation	  =  HOLLAND;
		model.price	   =  1250;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "A typical Dutch uniform 2.";
		model.id	   =  "Soldier_Hol2_15";
		model.FaceId	= 105;
		model.nation	  =  HOLLAND;
		model.price	   =  1250;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "A typical Dutch uniform 3.";
		model.id	   =  "Soldier_Hol3_15";
		model.FaceId	= 105;
		model.nation	  =  HOLLAND;
		model.price	   =  1250;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "A typical Dutch uniform 4.";
		model.id	   =  "Soldier_Hol4_15";
		model.FaceId	= 105;
		model.nation	  =  HOLLAND;
		model.price	   =  1250;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "A typical Dutch uniform 5.";
		model.id	   =  "Soldier_Hol5_15";
		model.FaceId	= 105;
		model.nation	  =  HOLLAND;
		model.price	   =  1250;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "A typical Dutch uniform 6.";
		model.id	   =  "Soldier_Hol6_15";
		model.FaceId	= 105;
		model.nation	  =  HOLLAND;
		model.price	   =  1250;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;
	} 
	if (period == PERIOD_COLONIAL_POWERS || period == PERIOD_REVOLUTIONS || period == PERIOD_THE_CORSICAN) {
		makeref(model,Models[n]);
		model.description =  "A typical Dutch uniform 1.";
		model.id	   =  "Soldier_Hol_18";
		model.FaceId	= 105;
		model.nation	  =  HOLLAND;
		model.price	   =  1250;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "A typical Dutch uniform 2.";
		model.id	   =  "Soldier_Hol2_18";
		model.FaceId	= 105;
		model.nation	  =  HOLLAND;
		model.price	   =  1250;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "A typical Dutch uniform 3.";
		model.id	   =  "Soldier_Hol3_18";
		model.FaceId	= 105;
		model.nation	  =  HOLLAND;
		model.price	   =  1250;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "A typical Dutch uniform 4.";
		model.id	   =  "Soldier_Hol4_18";
		model.FaceId	= 105;
		model.nation	  =  HOLLAND;
		model.price	   =  1250;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "A typical Dutch uniform 5.";
		model.id	   =  "Soldier_Hol5_18";
		model.FaceId	= 105;
		model.nation	  =  HOLLAND;
		model.price	   =  1250;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "A typical Dutch uniform 6.";
		model.id	   =  "Soldier_Hol6_18";
		model.FaceId	= 105;
		model.nation	  =  HOLLAND;
		model.price	   =  1250;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;
	} else {
		makeref(model,Models[n]);
		model.description =  "A beret and breastplate mark this is the kit of a soldier of Holland, and a clean-shaven face to go with it.";
		model.id	   =  "Soldier_Hol_16";
		model.FaceId	= 69;
		model.nation	  =  HOLLAND;
		model.price	   =  105;
		model.minlevel	=  2;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "A very clean uniform of a soldier of Holland.";
		model.id	   =  "Soldier_Hol2_16";
		model.FaceId	= 105;
		model.nation	  =  HOLLAND;
		model.price	   =  800;
		model.minlevel	=  5;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "A nice Dutch soldier's uniform, with somewhat longer hair.";
		model.id	   =  "Soldier_Hol3_16";
		model.FaceId	= 105;
		model.nation	  =  HOLLAND;
		model.price	   =  800;
		model.minlevel	=  8;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "The uniform of a Dutch soldier.  Ya seen one, ya seen 'em all!";
		model.id	   =  "Soldier_Hol4_16";
		model.FaceId	= 105;
		model.nation	  =  HOLLAND;
		model.price	   =  800;
		model.minlevel	=  11;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "This uniform of a soldier of The Netherlands seems somewhat younger than the others of it's kind...";
		model.id	   =  "Soldier_Hol5_16";
		model.FaceId	= 105;
		model.nation	  =  HOLLAND;
		model.price	   =  800;
		model.minlevel	=  14;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "Armored breastplate, beret, all one needs to go out and slay the enemies of Holland!  Well, weapons, don't leave home without 'em!";
		model.id	   =  "Soldier_Hol6_16";
		model.FaceId	= 105;
		model.nation	  =  HOLLAND;
		model.price	   =  800;
		model.minlevel	=  17;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;
	}
	if (period == PERIOD_EARLY_EXPLORERS) {
		makeref(model,Models[n]);
		model.description =  "The breastplane and helm of a mustachioed soldier of the land that will be Portugal.";
		model.id	   =  "Soldier_Por_15";
		model.FaceId	= 120;
		model.nation	  =  PORTUGAL;
		model.price	   =  850;
		model.minlevel	=  1;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "The gear of a Portugese military SWORDS-MAN...";
		model.id	   =  "Soldier_Por2_15";
		model.FaceId	= 120;
		model.nation	  =  PORTUGAL;
		model.price	   =  850;
		model.minlevel	=  4;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "The uniform of a man in the service of arms for Portugal.";
		model.id	   =  "Soldier_Por3_15";
		model.FaceId	= 120;
		model.nation	  =  PORTUGAL;
		model.price	   =  850;
		model.minlevel	=  7;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "With soldiers such as wear this armor Portugal will RULE THE SEAS!";
		model.id	   =  "Soldier_Por4_15";
		model.FaceId	= 120;
		model.nation	  =  PORTUGAL;
		model.price	   =  850;
		model.minlevel	=  10;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "1 suit of armor last worn by a Portugese soldier.  Slightly dented.";
		model.id	   =  "Soldier_Por5_15";
		model.FaceId	= 120;
		model.nation	  =  PORTUGAL;
		model.price	   =  850;
		model.minlevel	=  13;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "A clean-shaven fresh-faced bright-eyed bushy-tailed soldier for the... whatever is called Portugal!";
		model.id	   =  "Soldier_Por6_15";
		model.FaceId	= 120;
		model.nation	  =  PORTUGAL;
		model.price	   =  850;
		model.minlevel	=  16;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;
	} else {
		makeref(model,Models[n]);
		model.description =  "The breastplane and helm of a mustachioed soldier of the land that will be Portugal.";
		model.id	   =  "Soldier_Por_16";
		model.FaceId	= 120;
		model.nation	  =  PORTUGAL;
		model.price	   =  850;
		model.minlevel	=  1;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "The gear of a Portugese military SWORDS-MAN...";
		model.id	   =  "Soldier_Por2_16";
		model.FaceId	= 120;
		model.nation	  =  PORTUGAL;
		model.price	   =  850;
		model.minlevel	=  4;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "The uniform of a man in the service of arms for Portugal.";
		model.id	   =  "Soldier_Por3_16";
		model.FaceId	= 120;
		model.nation	  =  PORTUGAL;
		model.price	   =  850;
		model.minlevel	=  7;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "With soldiers such as wear this armor Portugal will RULE THE SEAS!";
		model.id	   =  "Soldier_Por4_16";
		model.FaceId	= 120;
		model.nation	  =  PORTUGAL;
		model.price	   =  850;
		model.minlevel	=  10;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "1 suit of armor last worn by a Portugese soldier.  Slightly dented.";
		model.id	   =  "Soldier_Por5_16";
		model.FaceId	= 120;
		model.nation	  =  PORTUGAL;
		model.price	   =  850;
		model.minlevel	=  13;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "A clean-shaven fresh-faced bright-eyed bushy-tailed soldier for the... whatever is called Portugal!";
		model.id	   =  "Soldier_Por6_16";
		model.FaceId	= 120;
		model.nation	  =  PORTUGAL;
		model.price	   =  850;
		model.minlevel	=  16;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;
	}
// KK -->
	if (ENABLE_FLAGS == 1) {
		makeref(model,Models[n]);
		model.description =  "The kit of a soldier of France, complimented by long dark hair and a goatee.";
		model.id	   =  "Soldier_Per";
		model.FaceId	= 352;
		model.nation	  =  PERSONAL_NATION;
		model.price	   =  1250;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "The uniform of a soldier of France, without the common goatee.";
		model.id	   =  "Soldier_Per2";
		model.FaceId	= 353;
		model.nation	  =  PERSONAL_NATION;
		model.price	   =  1250;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "The uniform of a soldier of France who...  looks like... many other soldiers of France.";
		model.id	   =  "Soldier_Per3";
		model.FaceId	= 354;
		model.nation	  =  PERSONAL_NATION;
		model.price	   =  1250;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "This fresh-faced occupant of the uniform of the Army of France could well resemble one M'seur D'Artagnan of another place and time!";
		model.id	   =  "Soldier_Per4";
		model.FaceId	= 355;
		model.nation	  =  PERSONAL_NATION;
		model.price	   =  1250;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "Uniform, French Army, one each.";
		model.id	   =  "Soldier_Per5";
		model.FaceId	= 356;
		model.nation	  =  PERSONAL_NATION;
		model.price	   =  1250;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;

		makeref(model,Models[n]);
		model.description =  "This uniform of a soldier of France seems... shorter than others like it.";
		model.id	   =  "Soldier_Per6";
		model.FaceId	= 357;
		model.nation	  =  PERSONAL_NATION;
		model.price	   =  1250;
		model.assigned	=  true;
		AssignModelTypeNation(isstart, &model, "Soldiers", 1.0, sti(model.nation));
		n++;
	}
// <-- KK

	makeref(model,Models[n]);
	model.description =  "Ah, now here is the fine blue, somewhat large suit, black hat with blue band, and fitting accompaniments adding to the very image of a successful mercantile magnate!";
	model.id	   =  "storeman";
	model.FaceId	= 42;
	model.nation	  =  HOLLAND;
	model.price	   =  1150;
	model.assigned	=  true;
	AssignModelType(isstart, &model, "Upper_Citizens", 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_NAVIGATOR, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_QMASTER, 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "A suit in brown, from the hat to the coat and boots, and it had better have some room around the middle, if you get my drift...";
	model.id	   =  "Storeman2";
	model.FaceId	= 43;
	model.nation	  =  FRANCE;
	model.price	   =  1050;
	model.assigned	=  true;
	AssignModelType(isstart, &model, "Upper_Citizens", 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_NAVIGATOR, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_QMASTER, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_DOCTOR, 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "This nice dress compliments the blonde hair to create a beautiful picture of the nice town girl.";
	model.id	   =  "towngirl1";
	model.FaceId	= 52;
	model.nation	  =  ENGLAND; // made buyable
	model.price	   =  1000;
	model.assigned	=  true;
	model.sex		 =  "woman";
	model.ani		 =  "towngirl";
	model.height	  =  1.75;
	AssignModelTypeNatMask(isstart, &model, "Upper_Citizens", 1.0, GetNationStringNorthEuroFr());
	AssignModelTypeNation(isstart, &model, "Upper_Citizens", 0.1, PIRATE);
	AssignModelType(isstart, &model, "women", 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "This dress is designed to nicely accent black hair for the urban lass.";
	model.id	   =  "towngirl1_1";
	model.FaceId	= 162;
	model.nation	  =  SPAIN; // made buyable
	model.price	   =  1000;
	model.assigned	=  true;
	model.sex		 =  "woman";
	model.ani		 =  "towngirl";
	model.height	  =  1.75;
	model.iscombat = false;
	AssignModelType(isstart, &model, "Upper_Citizens", 1.0);
	AssignModelTypeNation(isstart, &model, "Upper_Citizens", 0.1, PIRATE);
	AssignModelType(isstart, &model, "women", 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "In this set of clothes one would be forgiven if they were taken for a Dutch girl.";
	model.id	   =  "towngirl2";
	model.FaceId	= 163;
	model.nation	  =  FRANCE; // made buyable
	model.price	   =  1000;
	model.assigned	=  true;
	model.sex		 =  "woman";
	model.ani		 =  "towngirl";
	model.height	  =  1.75;
	model.iscombat = false;
	AssignModelType(isstart, &model, "Upper_Citizens", 1.0);
	AssignModelTypeNation(isstart, &model, "Upper_Citizens", 0.05, PIRATE);
	AssignModelType(isstart, &model, "women", 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "This blue accented dress and it's head covering will be pleasant in the Carribbian sun.";
	model.id	   =  "towngirl2_1";
	model.FaceId	= 164;
	model.nation	  =  PORTUGAL; // made buyable
	model.price	   =  1000;
	model.assigned	=  true;
	model.sex		 =  "woman";
	model.ani		 =  "towngirl";
	model.height	  =  1.75;
	model.iscombat = false;
	AssignModelType(isstart, &model, "Upper_Citizens", 1.0);
	AssignModelTypeNation(isstart, &model, "Upper_Citizens", 0.05, PIRATE);
	AssignModelType(isstart, &model, "women", 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "Bonnets are coming back into fashion, and this outfit is at the forefront of that fashion trend.";
	model.id	   =  "towngirl3";
	model.FaceId	= 165;
	model.nation	  =  HOLLAND; // made buyable
	model.price	   =  1000;
	model.assigned	=  true;
	model.sex		 =  "woman";
	model.ani		 =  "towngirl";
	model.height	  =  1.75;
	model.iscombat = false;
	AssignModelTypeNatMask(isstart, &model, "Middle_Citizens", 1.0, GetNationStringNorthEuroFr());
	AssignModelTypeNation(isstart, &model, "Middle_Citizens", 0.03, PIRATE);
	AssignModelType(isstart, &model, "women", 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "Yet another ensemble with a headress.  You'd think women don't wash their hair anymore...";
	model.id	   =  "towngirl3_1";
	model.FaceId	= 166;
	model.nation	  =  PORTUGAL; // made buyable
	model.price	   =  1000;
	model.assigned	=  true;
	model.sex		 =  "woman";
	model.ani		 =  "towngirl";
	model.height	  =  1.75;
	model.iscombat = false;
	AssignModelType(isstart, &model, "Middle_Citizens", 1.0);
	AssignModelTypeNation(isstart, &model, "Middle_Citizens", 0.07, PIRATE);
	AssignModelType(isstart, &model, "women", 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "This dress looks quite at home on the voluptuous body of the healthy and fit aristocratic woman, with a daring neckline designed to show just how healthy she is!";
	model.id	   =  "towngirl4";
	model.FaceId	= 167;
	model.nation	  =  SPAIN; // made buyable
	model.price	   =  1000;
	model.assigned	=  true;
	model.sex		 =  "woman";
	model.ani		 =  "towngirl";
	model.height	  =  1.75;
	model.iscombat = false;
	AssignModelType(isstart, &model, "Rich_Citizens", 1.0);
	AssignModelTypeNation(isstart, &model, "Rich_Citizens", 0.1, PIRATE);
	AssignModelType(isstart, &model, "women", 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "This tastefully simple outfit will be quite appropriate in any town in the Archipelago.";
	model.id	   =  "towngirl5";
	model.FaceId	= 168;
	model.nation	  =  FRANCE; // made buyable
	model.price	   =  1000;
	model.assigned	=  true;
	model.sex		 =  "woman";
	model.ani		 =  "towngirl";
	model.height	  =  1.75;
	model.iscombat = false;
	AssignModelType(isstart, &model, "Lower_Citizens", 1.0);
	AssignModelTypeNation(isstart, &model, "Lower_Citizens", 0.2, PIRATE);
	AssignModelType(isstart, &model, "women", 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "The blonde ringlets appearing from underneath this Dutch bonnet are the perfect adornment to a lady's dress.";
	model.id	   =  "towngirl6";
	model.FaceId	= 169;
	model.nation	  =  HOLLAND; // made buyable
	model.price	   =  1000;
	model.assigned	=  true;
	model.sex		 =  "woman";
	model.ani		 =  "towngirl";
	model.height	  =  1.75;
	model.iscombat = false;
	AssignModelTypeNatMask(isstart, &model, "Lower_Citizens", 1.0, GetNationStringNorthEuroFr());
	AssignModelTypeNation(isstart, &model, "Lower_Citizens", 0.07, PIRATE);
	AssignModelType(isstart, &model, "women", 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "This dress, with it's nice and alluring bodice compliment a head full of fiery red hair.";
	model.id	   =  "towngirl7";
	model.FaceId	= 170;
	model.nation	  =  ENGLAND; // made buyable
	model.price	   =  1000;
	model.assigned	=  true;
	model.sex		 =  "woman";
	model.ani		 =  "towngirl";
	model.height	  =  1.75;
	model.iscombat = false;
	AssignModelType(isstart, &model, "Lower_Citizens", 1.0);
	AssignModelTypeNation(isstart, &model, "Lower_Citizens", 0.05, PIRATE);
	AssignModelType(isstart, &model, "women", 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "A nice little brown outfit, with a hat pinned up on the side, like Will Turner the swordsmith was wearing at the dock the other day!";
	model.id	   =  "will";
	model.FaceId	= 58;
	model.nation	  =  ENGLAND;
	model.price	   =  850;
	model.assigned	=  true;
	model.name = "Will";
	model.lastname = "Turner";
	n++;

	// Armor Mod -->
	makeref(model,Models[n]);
	model.description =  "A nice little brown outfit, with a hat pinned up on the side and a steel cuirass, like Will Turner the swordsmith was wearing at the dock the other day!";
	model.id	   =  "will_A1";
	model.FaceId	= "will";
	model.nation	  =  BROKEN; // we autoassign it elsewhere
	model.price	   =  1000;
	model.assigned	=  true;
	n++;

	makeref(model,Models[n]);
	model.description =  "A nice little brown outfit, with a hat pinned up on the side and an engraved breastplate, like Will Turner the swordsmith was wearing at the dock the other day!";
	model.id	   =  "will_A2";
	model.FaceId	= "will";
	model.nation	  =  BROKEN; // we autoassign it elsewhere
	model.price	   =  4000;
	model.assigned	=  true;
	n++;

	makeref(model,Models[n]);
	model.description =  "A nice little brown outfit, with a hat pinned up on the side and a gilded breastplate, like Will Turner the swordsmith was wearing at the dock the other day!";
	model.id	   =  "will_A3";
	model.FaceId	= "will";
	model.nation	  =  BROKEN; // we autoassign it elsewhere
	model.price	   =  15000;
	model.assigned	=  true;
	n++;
	// Armor Mod <--

	makeref(model,Models[n]);
	model.description =  "This dark outfit, with it's vest and pinned hat, was intended for an adventurer.";
	model.id	   =  "will_2";
	model.FaceId	= 44;
	model.nation	  =  ENGLAND;
	model.price	   =  250;
	model.assigned	=  true;
	AssignModelType(isstart, &model, "Mates", 1.0); // pirate left at 1.0
	AssignModelType(isstart, &model, OFFIC_TYPE_NAVIGATOR, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_QMASTER, 1.0);
	n++;
	
	//  --> CatalinaThePirate
	makeref(model,Models[n]);
	model.description =  "Fred Bob the pirate!";
	model.id	   =  "FredBob";
	model.FaceId	= 151;
	model.nation	  =  BROKEN; // Unique
	model.price	   =  1000;
	model.assigned	=  true;
	n++;
	
	makeref(model,Models[n]);
	model.description =  "A nice Caribbean complexion, white open-collared longsleeved shirt, green vest, pony-tail hair, look what it does for the curves!  Speaking of which...";
	model.id	   =  "Danblack";
	model.FaceId	= 154;
	model.nation	  =  SPAIN;
	model.sex		=  "woman";
	model.ani		=  "woman_sit";
	model.height	  =  1.75;
	model.price	   =  1000;
	model.assigned	=  true;
	AssignModelType(isstart, &model, OFFIC_TYPE_QMASTER, 1.0);
	AssignModelType(isstart, &model, "women", 1.0);
	n++;
	
	makeref(model,Models[n]);
	model.description =  "A light blue open-collared longsleeved shirt, brown vest, burgundy laced bodice, pony-tail hair, look what it does for the curves!  Speaking of which...";
	model.id	   =  "Fanielle";
	model.FaceId	= 155;
	model.nation	  =  ENGLAND;
	model.sex		=  "woman";
	model.ani		=  "woman_sit";
	model.height	  =  1.75;
	model.price	   =  1000;
	model.assigned	=  true;
	model.name = "Fanielle";
	AssignModelType(isstart, &model, OFFIC_TYPE_CANNONEER, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_BOATSWAIN, 1.0);
	AssignModelType(isstart, &model, "women", 1.0);
	n++;
	
	makeref(model,Models[n]);
	model.description =  "If ye be yearnin' t' be a Bilgemunky, this be yer outfit.";
	model.id	   =  "Bmunk";
	model.FaceId	= 153;
	model.nation	  =  PIRATE;
	model.assigned	=  true;
	model.price	   =  1000;
	AssignModelType(isstart, &model, "Skeletons", 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "Retro French soldier look, but with a renegade flair, and a red bandana to top it off.";
	model.id	   =  "sailor7";
	model.FaceId	= 157;
	model.nation	  =  FRANCE;
	model.price	   =  1000;
	model.assigned	=  true;
	AssignModelType(isstart, &model, "Sailors", 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_BOATSWAIN, 1.0);
	n++;
	
	makeref(model,Models[n]);
	model.description =  "Give me an outfit suitable for an adventurer, but this time, make it a bit more evil.";
	model.id	   =  "will_3";
	model.FaceId	= 156;
	model.nation	  =  PIRATE;
	model.price	   =  1000;
	model.assigned	=  true;
	n++;

	makeref(model,Models[n]);
	model.description =  "How about a nice young impressionable cabin boy type?";
	model.id       =  "Diller";
	model.FaceId	= 200;
	model.nation      =  SPAIN;
	model.price       =  1000;
	model.ani         =  "Diller";
	model.height      =  1.75;
	model.assigned	  =  true;
	n++;

	makeref(model,Models[n]);
	model.description =  "Estrella in disguise";
	model.id       =  "Animistse";
	model.FaceId	= 152;
	model.nation      =  BROKEN;
	model.price       =  1000;
	model.assigned	  =  true;
	n++;
	//  <-- CatalinaThePirate
	
	//  --> Petros
	makeref(model,Models[n]);   
	model.description =  "Give me a navigator's outfit, pirate style.";
	model.id	   =  "BadV";  //  <-- Added by Cat
	model.FaceId	= 158;
	model.nation	  =  PIRATE;
	model.price	   =  1000;
	model.assigned	=  true;
	n++;

	makeref(model,Models[n]);   
	model.description =  "Black boots, trousers, coat and hat with red trim, long grey hair and beard, and a very mean disposition that has increased with age.";
	model.id	   =  "50grey1";
	model.FaceId	= 159;
	model.nation	  =  PIRATE;
	model.price	   =  2000;
	model.assigned	=  true;
	n++;			

	makeref(model,Models[n]);
	model.description =  "Lived through a lot of pain, now I'm ready to give some.";
	model.id       =  "50Evl2in";
	model.FaceId	= 171;
	model.nation      =  PIRATE;
	model.price       =  2000;
	model.assigned    =  true;
	AssignModelTypeNation(isstart, &model, "Captains", 0.2, PIRATE);
	AssignModelType(isstart, &model, OFFIC_TYPE_NAVIGATOR, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_CANNONEER, 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "Would ye be want'n to hire a tomb raider?";
	model.id       =  "50LCroft";
	model.FaceId	= 172;
	model.nation      =  PIRATE;
	model.price       =  2000;
	model.assigned    =  true;
	model.sex         =  "woman";
	model.ani         =  "woman_sit";
	model.height      =  1.75;
	model.name = "Lara";
	model.lastname = "Croft";
	AssignModelType(isstart, &model, OFFIC_TYPE_BOATSWAIN, 1.0);
	AssignModelType(isstart, &model, "women", 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "A descendant of Spaniard and Carib, she knows the Caribbean well.";
	model.id       =  "50_India";
	model.FaceId	= 173;
	model.nation      =  SPAIN;
	model.price       =  2000;
	model.assigned    =  true;
	model.sex         =  "woman";
	model.ani         =  "woman_sit";
	model.height      =  1.75;
	AssignModelType(isstart, &model, OFFIC_TYPE_NAVIGATOR, 1.0);
	AssignModelType(isstart, &model, "women", 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "Beauty with eyes as green as emeralds and hair as red as blood.";
	model.id       =  "50__Aine";
	model.FaceId	= 174;
	model.nation      =  ENGLAND;
	model.price       =  2000;
	model.assigned    =  true;
	model.sex         =  "woman";
	model.ani         =  "woman_sit";
	model.height      =  1.75;
	AssignModelType(isstart, &model, OFFIC_TYPE_CANNONEER, 1.0);
	AssignModelType(isstart, &model, "women", 1.0);
	model.name = "Aine";
	n++;

	makeref(model,Models[n]);   
	model.description =  "As skilled with the sword as she is beautiful, they call her Borinqueña";
	model.id       =  "50_33Petra";
	model.FaceId	= 175;
	model.nation      =  SPAIN;
	model.price       =  2000;
	model.assigned    =  true;
	model.sex         =  "woman";
	model.ani         =  "woman_sit";
	model.height      =  1.75;
	AssignModelType(isstart, &model, OFFIC_TYPE_QMASTER, 1.0);
	AssignModelType(isstart, &model, "women", 1.0);
	model.name = "Petra";
	model.lastname = "Borinqueña";
	n++;

	makeref(model,Models[n]);   
	model.description =  "Don't let her beauty deceive you, she's a Pirate Captain.";
	model.id	=  "50_33_40Claire";
	model.FaceId	= 176;
	model.nation	=  PIRATE;
	model.price	=  2000;
	model.assigned	=  true;
	model.sex	=  "woman";
	model.ani	=  "man_woman_sit";
	model.height	=  1.75;
	n++;

	makeref(model,Models[n]);   
	model.description =  "Have you met Orable's uncle, Elbaro?";
	model.id       =  "50M5";
	model.FaceId	= 177;
	model.nation      =  FRANCE;
	model.price       =  2000;
	model.assigned    =  true;
	AssignModelType(isstart, &model, "Middle_Citizens", 1.0);
	n++;

	makeref(model,Models[n]);   
	model.description =  "Sparrow got old, hit the bottle, and now look at him!";
	model.id       =  "50FatJack";
	model.FaceId	= 178;
	model.nation      =  ENGLAND;
	model.price       =  2000;
	model.assigned    =  true;
	AssignModelType(isstart, &model, "Poor_Citizens", 1.0);
	n++;

	makeref(model,Models[n]);   
	model.description =  "An older pirate ... a meaner pirate ... a Pirate Boss!";
	model.id       =  "50_Boss1";
	model.FaceId	= 179;
	model.nation      =  PIRATE;
	model.price       =  2000;
	model.assigned    =  true;
	n++;

	makeref(model,Models[n]);   
	model.description = "Rachel, of noble birth, and as sweet as her name.";
	model.id	  = "50_Rachel";
	model.FaceId	  = 180;
	model.nation      =  FRANCE;
	model.price       =  2000;
	model.assigned    =  true;
	model.sex         =  "woman";
	model.ani         =  "towngirl";
	model.height      =  1.75;
	AssignModelTypeNatMask(isstart, &model, "Rich_Citizens", 1.0, GetNationStringNot(PIRATE));
	AssignModelType(isstart, &model, "women", 1.0);
	n++;

	makeref(model,Models[n]);   
	model.description = "Nobility, it is in her blood";
	model.id	  = "50_Petra2";
	model.FaceId	  = 181;
	model.nation      =  SPAIN;
	model.price       =  2000;
	model.assigned    =  true;
	model.sex         =  "woman";
	model.ani         =  "towngirl";
	model.height      =  1.75;
	AssignModelTypeNatMask(isstart, &model, "Rich_Citizens", 1.0, GetNationStringNot(PIRATE));
	AssignModelType(isstart, &model, "women", 1.0);
	n++;

	makeref(model,Models[n]);   
	model.description = "Always running as if for his life... but from whom?";
	model.id	  = "50_Raoul";
	model.FaceId	  = 182;
	model.nation      =  ENGLAND;
	model.price       =  2000;
	model.assigned    =  true;
	n++;

	makeref(model,Models[n]);   
	model.description = "Here is a governor's daughter, who wants to go to sea.";
	model.id	  = "50_Becka";
	model.FaceId	  = 183;
	model.nation      =  HOLLAND;
	model.price       =  2000;
	model.sex         = "woman";
	model.ani         = "woman_sit";
	model.height      =  1.75;
	model.price       =  2000;
	model.assigned    =  true;
	AssignModelType(isstart, &model, "women", 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_FIRSTMATE, 1.0);
	model.name = "Becka";
	n++;
	//  <-- Petros

	//  --> Alan Smithee
	makeref(model,Models[n]);
	model.description = "That meddling boy will cower before the might of Captain James, er, Hand! Smee! Where the blazes are you, Smee!";
	model.id	   =  "capnhook";
	model.FaceId	= 202;
	model.nation	  =  PIRATE;
	model.price	   =  2000;
	model.assigned	=  true;
	model.name = "James T.";
	model.lastname = "Hook";
	AssignModelTypeNation(isstart, &model, "Captains", 1.0, PIRATE);
	n++;

	makeref(model,Models[n]);
	model.description = "The rusty, blood-splattered hook of Captain Uziah Wurmwoode has slit open more than a few gullets in its day, while this rotting wooden leg was formed from the corpse of a burnt galleon... and this pesky eyepatch simply WILL NOT stay on!";
	model.id	   =  "wurmwoode";
	model.FaceId	= 203;
	model.nation	  =  SPAIN;
	model.price	   =  1800;
	model.assigned	=  true;
	model.name = "Uziah";
	model.lastname = "Wurmwoode";
	AssignModelTypeNation(isstart, &model, "Captains", 1.0, PIRATE);
	n++;

	makeref(model,Models[n]);
	model.description =  "Phinneas Wake, the Gypsy Captain, has spent a long time prowling the Spanish Main... and has the scars to prove it!";
	model.id	   =  "gypsycaptain";
	model.FaceId	= 201;
	model.nation	  =  HOLLAND;
	model.price	   =  1700;
	model.assigned	=  true;
	model.name = "Phinneas";
	model.lastname = "Wake";
	AssignModelTypeNation(isstart, &model, "Captains", 1.0, PIRATE); // maybe all nations-merchant?
	AssignModelType(isstart, &model, OFFIC_TYPE_FIRSTMATE, 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "Is it true what they say about redheads? Why don't you come here and find out, cur!";
	model.id	   =  "beatrice";
	model.FaceId	= 204;
	model.sex		 =  "woman";
	model.ani		 =  "man_woman_sit";
	model.height	  =  1.75;
	model.nation	  =  PORTUGAL;
	model.price	   =  1200;
	model.assigned	=  true;
	model.name = "Beatrice";
	AssignModelType(isstart, &model, "women", 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_BOATSWAIN, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_FIRSTMATE, 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "Not even a missing eye can detract from this lady's... charms, which are sure to turn a few heads - before lopping them off!";
	model.id	   =  "girlpatch";
	model.FaceId	= 206;
	model.nation	  =  FRANCE;
	model.sex		 =  "woman";
	model.ani		 =  "woman";
	model.height	  =  1.75;
	model.price	   =  1500;
	model.assigned	=  true;
	AssignModelTypeNation(isstart, &model, "Captains", 1.0, PIRATE);
	n++;

	makeref(model,Models[n]);
	model.description =  "An English woman's red coat and tricorner hat, perfect for hunting foxes... or worse. Sshh! did you hear un loup-garoup?";
	model.id	   =  "ladyinred";
	model.FaceId	= 205;
	model.nation	  =  ENGLAND;
	model.sex		 =  "woman";
	model.ani		 =  "woman_sit";
	model.height	  =  1.75;
	model.price	   =  1000;
	model.assigned	=  true;
	AssignModelType(isstart, &model, "women", 1.0);
	AssignModelTypeNatMask(isstart, &model, "Rich_Citizens", 1.0, GetNationStringNorthEuro());
	n++;
	//  <-- Alan Smithee

	// NK -->
	makeref(model,Models[n]);
	model.description =  "An officer's uniform in blue and gold, just back from fighting rebels.";
	model.id	   =  "searcher_navy";
	model.FaceId	= 208;
	model.nation	  =  ENGLAND;
	model.price	   =  500;
	model.assigned	=  true;
	AssignModelType(isstart, &model, "Captains", 1.0);
	AssignModelTypeNation(isstart, &model, "Captains", 0.1, PIRATE);
	AssignModelType(isstart, &model, OFFIC_TYPE_FIRSTMATE, 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "Did you ever hear of John Clifford Brin, best governor Tendales ever had?";
	model.id	   =  "Brin";
	model.FaceId	= 209;
	model.nation	  =  ENGLAND;
	model.price	   =  15000;
	model.assigned	=  true;
	//AssignModelType(isstart, &model, "Rich_Citizens", 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "A young lady in a green and gold shirt, with red hair and freckles.";
	model.id	   =  "Dan_TG3";
	model.FaceId	= 207;
	model.nation	  =  ENGLAND;
	model.sex		 =  "woman";
	model.ani		 =  "woman_sit";
	model.height	  =  1.75;
	model.price	   =  1000;
	model.assigned	=  true;
	AssignModelTypeNatMask(isstart, &model, "Upper_Citizens", 1.0, GetNationStringNot(PIRATE));
	AssignModelTypeNatMask(isstart, &model, "Captains", 1.0, GetNationStringNot(PIRATE));
	AssignModelType(isstart, &model, OFFIC_TYPE_NAVIGATOR, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_FIRSTMATE, 1.0);
	AssignModelType(isstart, &model, "women", 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "Give me something with black trousers and vest, in the Russian style. But don't forget the razor!";
	model.id	   =  "Blaze_NB";
	model.FaceId	= 210;
	model.nation	  =  ENGLAND;
	model.price	   =  500;
	model.assigned	=  true;
	model.name = "Nathaniel";
	model.lastname = "Hawk";
	n++;

	makeref(model,Models[n]);
	model.description =  "Give me something with black trousers and a steel cuirass. But don't forget the razor!";
	model.id	   =  "Blaze_NB_A1";
	model.FaceId	= "Blaze_NB";
	model.nation	  =  BROKEN; // we autoassign it elsewhere
	model.price	   =  1000;
	model.assigned	=  true;
	n++;

	makeref(model,Models[n]);
	model.description =  "Give me something with black trousers and an engraved breastplate. But don't forget the razor!";
	model.id	   =  "Blaze_NB_A2";
	model.FaceId	= "Blaze_NB";
	model.nation	  =  BROKEN; // we autoassign it elsewhere
	model.price	   =  4000;
	model.assigned	=  true;
	n++;

	makeref(model,Models[n]);
	model.description =  "Give me something with black trousers and a gilded breastplate. But don't forget the razor!";
	model.id	   =  "Blaze_NB_A3";
	model.FaceId	= "Blaze_NB";
	model.nation	  =  BROKEN; // we autoassign it elsewhere
	model.price	   =  15000;
	model.assigned	=  true;
	n++;
	// NK <--

	// High Sea Lass -->
	makeref(model,Models[n]);   
	model.description  =  "This lady may not swing her hips, but one fellow who implied she would not be all woman ended up impaled on her cutlass.";
	model.id	  =  "33_Blazie";
	model.FaceId	= 221;
	model.nation	  =  ENGLAND;
	model.price	  =  2000;
	model.assigned	  =  true;
	model.sex	  =  "woman";
	model.ani	  =  "33_Blazie";
	model.height	  =  1.65;
	model.name = "Blazie";
	AssignModelTypeNation(isstart, &model, "Captains", 0.2, PIRATE);
	n++;

	makeref(model,Models[n]);   
	model.description =  "A town girl that got a taste of adventure and threw her skirt aside to sail the seven seas.";
	model.id       =  "33_TG5D";
	model.FaceId	= 222;
	model.nation      =  ENGLAND;
	model.price       =  2000;
	model.assigned    =  true;
	model.sex         =  "woman";
	model.ani         =  "woman_sit";
	model.height      =  1.75;
	AssignModelType(isstart, &model, OFFIC_TYPE_CANNONEER, 1.0);
	AssignModelType(isstart, &model, "women", 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "This platinum blonde is not one to mess with, for she is as cool as her icy eyes.";
	model.id       =  "33_Piratess10";
	model.FaceId	= 224;
	model.nation      =  PIRATE;
	model.price       =  2000;
	model.assigned    =  true;
	model.sex         =  "woman";
	model.ani         =  "33_Piratess10";
	model.height      =  1.75;
	AssignModelType(isstart, &model, OFFIC_TYPE_FIRSTMATE, 1.0); // CAP?
	AssignModelType(isstart, &model, "Captains", 0.5);
	AssignModelTypeNation(isstart, &model, "Captains", 1.0, PIRATE);
	AssignModelType(isstart, &model, "women", 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "He's big, he's bad, but most of all he is loyal to those who deserve it.";
	model.id       =  "33_Ronald";
	model.FaceId	= 225;
	model.nation      =  PIRATE;
	model.price       =  1500;
	model.assigned    =  true;
	model.ani         =  "33_Ronald";
	model.height      =  2.10;
	model.name = "Ronald";
	AssignModelTypeNation(isstart, &model, "Captains", 0.2, PIRATE);
	n++;

	makeref(model,Models[n]);   
	model.description =  "Hailing from Africa, she now seeks freedom in the New World.";
	model.id          =  "33_Affrica";
	model.FaceId      =  226;
	model.nation      =  ENGLAND;
	model.price       =  2000;
	model.assigned    =  true;
	model.sex         =  "woman";
	model.ani         =  "woman_sit";
	model.height      =  1.75;
	AssignModelType(isstart, &model, "women", 1.0);
	n++;
	// High Sea Lass <--
	
	// --> PB Merges
	makeref(model,Models[n]);
	model.description =  "I'm feeling like a lucky master and commander today. Do you have anything to suit that?";
	model.id	   =  "Aubrey"; // From the Deringer skin pack
	model.FaceId	= 199;
	model.nation	  =  ENGLAND;
	model.price	   =  1500;
	model.assigned	=  true;
	model.name = "Jack";
	model.lastname = "Aubrey";
	AssignModelTypeNation(isstart, &model, "Captains", 0.5, ENGLAND);
	n++;

	makeref(model,Models[n]);
	model.description =  "I want to dress out like someone really, really poor. Don't ask me why.";
	model.id	   =  "brodyag1"; // From the "Sea Legend is Back" (SLiB) add-on
	model.FaceId	= 198;
	model.price	   =  1;
	model.assigned	=  true;
	AssignModelType(isstart, &model, "Poor_Citizens", 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "Give me a good officer's costume. But forget the navy blue. This time, I want it in purple!";
	model.id	   =  "Corsair4"; // From the "Sea Legend is Back" (SLiB) add-on
	model.FaceId	= 250;
	model.nation	  =  SPAIN;
	model.price	   =  1200;
	model.assigned	=  true;
	AssignModelType(isstart, &model, "Captains", 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_FIRSTMATE, 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "Your average captain's uniform. But make the colour slightly less vibrant!";
	model.id	   =  "Corsair5"; // From the "Sea Legend is Back" (SLiB) add-on
	model.FaceId	= "251";
	model.nation	  =  PIRATE;
	model.price	   =  1200;
	model.assigned	=  true;
	AssignModelTypeNation(isstart, &model, "Captains", 1.0, PIRATE);
	AssignModelTypeNation(isstart, &model, "Land_Officers", 1.0, PIRATE);
	AssignModelTypeNation(isstart, &model, OFFIC_TYPE_FIRSTMATE, 1.0, PIRATE);
	n++;

	makeref(model,Models[n]);
	model.description =  "This lass in black leather is hard to resist. But can she be trusted?";
	model.id    	  =  "Daniell1"; // From the "Sea Legend is Back" (SLiB) add-on
	model.FaceId	= 195;
	model.nation      =  PIRATE;
	model.price       =  2500;
	model.assigned    =  true;
	model.sex         =  "woman";
	model.ani         =  "woman_sit";
	model.height      =  1.75;
	AssignModelTypeNation(isstart, &model, OFFIC_TYPE_BOATSWAIN, 1.0, PIRATE);
	AssignModelTypeNation(isstart, &model, "Mates", 1.0, PIRATE);
	AssignModelType(isstart, &model, OFFIC_TYPE_ABORDAGE, 1.0);
	AssignModelType(isstart, &model, "women", 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "The kind of lady no sailor can fail to fall in love with upon first sight.";
	model.id    	  =  "Daniell2"; // From the "Sea Legend is Back" (SLiB) add-on
	model.FaceId	= 196;
	model.nation      =  ENGLAND;
	model.price       =  2500;
	model.assigned    =  true;
	model.sex         =  "woman";
	model.ani         =  "woman_sit";
	model.height      =  1.75;
	AssignModelType(isstart, &model, "Upper_Citizens", 1.0);
	AssignModelType(isstart, &model, "women", 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "Looking real good in her hot red outfit.";
	model.id    	  =  "Daniell3"; // From the "Sea Legend is Back" (SLiB) add-on
	model.FaceId	= 197;
	model.nation      =  SPAIN;
	model.price       =  2500;
	model.assigned    =  true;
	model.sex         =  "woman";
	model.ani         =  "woman_sit";
	model.height      =  1.75;
	AssignModelType(isstart, &model, "Rich_Citizens", 1.0);
	AssignModelType(isstart, &model, "women", 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "A very wealthy-looking guy you could easily imagine to be a governor.";
	model.id	   =  "hub_spa2"; // From the "Sea Legend is Back" (SLiB) add-on
	model.FaceId	= 252;
	model.nation	  =  SPAIN;
	model.price	   =  10000;
	model.assigned	=  true;
	AssignModelTypeNatMask(isstart, &model, "Rich_Citizens", 1.0, GetNationStringNot(PIRATE));
	n++;

	makeref(model,Models[n]);
	model.description =  "An upper-class aristocrat with a very elaborate costume.";
	model.id	   =  "hub_spa3"; // From the "Sea Legend is Back" (SLiB) add-on
	model.FaceId	= 253;
	model.nation	  =  SPAIN;
	model.price	   =  10000;
	model.assigned	=  true;
	AssignModelType(isstart, &model, "Rich_Citizens", 1.0); //Pirates too
	n++;

	makeref(model,Models[n]);
	model.description =  "A nice and colourful look for a very wealthy and important person.";
	model.id	   =  "hub_spa4"; // From the "Sea Legend is Back" (SLiB) add-on
	model.FaceId	= 254;
	model.nation	  =  SPAIN;
	model.price	   =  10000;
	model.assigned	=  true;
	AssignModelTypeNatMask(isstart, &model, "Rich_Citizens", 1.0, GetNationStringNot(PIRATE));
	n++;

	makeref(model,Models[n]);
	model.description =  "An older, wealthy man with a white collar.";
	model.id	   =  "huber_por2"; // From the "Sea Legend is Back" (SLiB) add-on
	model.FaceId	= 255;
	model.nation	  =  PORTUGAL;
	model.price	   =  10000;
	model.assigned	=  true;
	AssignModelTypeNatMask(isstart, &model, "Rich_Citizens", 1.0, GetNationStringNot(PIRATE));
	n++;

	makeref(model,Models[n]);
	model.description =  "A rich aristocrat in an elaborate green outfit.";
	model.id	   =  "huber_spa5"; // From the "Sea Legend is Back" (SLiB) add-on
	model.FaceId	= 256;
	model.nation	  =  SPAIN;
	model.price	   =  10000;
	model.assigned	=  true;
	AssignModelTypeNatMask(isstart, &model, "Rich_Citizens", 1.0, GetNationStringNot(PIRATE));
	n++;

	makeref(model,Models[n]);
	model.description =  "A noble (but rather fat) aristocrat in a blue outfit.";
	model.id	   =  "Nobleman2"; // From the "Sea Legend is Back" (SLiB) add-on
	model.FaceId	= 260;
	model.nation	  =  HOLLAND;
	model.price	   =  8000;
	model.assigned	=  true;
	AssignModelTypeNatMask(isstart, &model, "Rich_Citizens", 1.0, GetNationStringNorthEuroFr());
	n++;

	makeref(model,Models[n]);
	model.description =  "He doesn't nescessarily look evil, but this is not a person you would want to cross.";
	model.id	   =  "Pirat13"; // From the "Sea Legend is Back" (SLiB) add-on
	model.FaceId	= 261;
	model.nation	  =  PIRATE;
	model.price	   =  500;
	model.assigned	=  true;
	AssignModelType(isstart, &model, "Mates", 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "He doesn't nescessarily look evil, but this is not a person you would want to cross.";
	model.id	   =  "Pirat15";
	model.FaceId	= 261;
	model.nation	  =  SPAIN;
	model.price	   =  500;
	model.assigned	=  true;
	AssignModelType(isstart, &model, "Mates", 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "A nobleman in red. And please add some sort of gold-coloured hanger thingey.";
	model.id	   =  "Albermal"; // From the "Sea Legend is Back" (SLiB) add-on
	model.FaceId	= 192;
	model.nation	  =  ENGLAND;
	model.price	   =  8000;
	model.assigned	=  true;
	AssignModelTypeNatMask(isstart, &model, "Rich_Citizens", 1.0, GetNationStringNorthEuro());
	n++;

	makeref(model,Models[n]);
	model.description =  "A very slick-looking officer's uniform. With a small beard, little moustache and red hair.";
	model.id	   =  "Corsair1_4"; // From the "Sea Legend is Back" (SLiB) add-on
	model.FaceId	= "193";
	model.nation	  =  PIRATE;
	model.price	   =  1200;
	model.assigned	=  true;
	AssignModelTypeNation(isstart, &model, "Captains", 1.0, PIRATE);
	AssignModelTypeNation(isstart, &model, "Land_Officers", 1.0, PIRATE);
	AssignModelType(isstart, &model, OFFIC_TYPE_FIRSTMATE, 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "A lot of muscle, straight from Africa.";
	model.id	   =  "Napitan"; // From the "Sea Legend is Back" (SLiB) add-on
	model.FaceId	= 194;
	model.nation	  =  SPAIN;
	model.price	   =  500;
	model.assigned	=  true;
	AssignModelType(isstart, &model, "Mates", 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_BOATSWAIN, 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "A slightly older man, looking suspiciously like a cannoneer.";
	model.id	   =  "Old_mat1";
	model.FaceId	= 266;
	model.nation	  =  ENGLAND;
	model.price	   =  200;
	model.assigned	=  true;
	AssignModelType(isstart, &model, "Middle_Citizens", 1.0);
	AssignModelType(isstart, &model, "Elderly", 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_CANNONEER, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_CARPENTER, 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "A sailor in green. Why? He shouldn't draw attention to himself in dense jungles!";
	model.id	   =  "Pirtt7";
	model.FaceId	= 267;
	model.nation	  =  HOLLAND;
	model.price	   =  1000;
	model.assigned	=  true;
	AssignModelType(isstart, &model, "Sailors", 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_BOATSWAIN, 1.0);
	n++;
	// <-- PB Merges

	// Kazeite -->
	makeref(model,Models[n]);
	model.description =  "A most trustworthy and rum-drinking boatswain, please!";
	model.id	   =  "bocman2";
	model.FaceId	= 187;
	model.nation	  =  ENGLAND;
	model.price	   =  1000;
	model.assigned	=  true;
	model.skipcheck	=  true;//MAXIMUS
	n++;

	makeref(model,Models[n]);
	model.description =  "A most trustworthy and rum-drinking boatswain, in blue vest!";
	model.id	   =  "bocman5";
	model.FaceId	= 187;
	model.nation	  =  ENGLAND;
	model.price	   =  1000;
	model.assigned	=  true;
	n++;
	// Kazeite <--

	// --> Jack Sparrow - Reworked by Daede, based on Kodo Boon's Jack Sparrow and original Akella Textures/Models
	makeref(model,Models[n]);
	model.description	=  "I remember Jack Sparrow as a devil may care rogue bucaneer.";
	model.id		=  "9Ja";
	model.FaceId		=  270;
	model.nation		=  PIRATE;
	model.price		=  500;
	model.assigned		=  true;
	n++;

	makeref(model,Models[n]);
	model.description	=  "I remember Jack Sparrow as a devil may care rogue bucaneer in a unadorned steel breastplate.";
	model.id		=  "9Ja_A1";
	model.FaceId		=  "270";
	model.nation		=  BROKEN; // we autoassign it elsewhere
	model.price		=  5000;
	model.assigned		=  true;
	n++;

	makeref(model,Models[n]);
	model.description	=  "I remember Jack Sparrow as a devil may care rogue bucaneer in an engraved steel breastplate.";
	model.id		=  "9Ja_A2";
	model.FaceId		=  "270";
	model.nation		=  BROKEN; // we autoassign it elsewhere
	model.price		=  10000;
	model.assigned		=  true;
	n++;

	makeref(model,Models[n]);
	model.description	=  "I remember Jack Sparrow as a devil may care rogue bucaneer in an intricate golden breastplate.";
	model.id		=  "9Ja_A3";
	model.FaceId		=  "270";
	model.nation		=  BROKEN; // we autoassign it elsewhere
	model.price		=  15000;
	model.assigned		=  true;
	n++;

	makeref(model,Models[n]);
	model.description	=  "I remember Jack Sparrow as a clean cut privateer.";
	model.id		=  "9Jb";
	model.FaceId		=  271;
	model.price		=  1000;
	model.assigned		=  true;
	n++;

	makeref(model,Models[n]);
	model.description	=  "I remember Jack Sparrow as a clean cut privateer in a unadorned steel breastplate.";
	model.id		=  "9Jb_A1";
	model.FaceId		=  "271";
	model.nation		=  BROKEN; // we autoassign it elsewhere
	model.price		=  5000;
	model.assigned		=  true;
	n++;

	makeref(model,Models[n]);
	model.description	=  "I remember Jack Sparrow as a clean cut privateer in an engraved steel breastplate.";
	model.id		=  "9Jb_A2";
	model.FaceId		=  "271";
	model.nation		=  BROKEN; // we autoassign it elsewhere
	model.price		=  10000;
	model.assigned		=  true;
	n++;

	makeref(model,Models[n]);
	model.description	=  "I remember Jack Sparrow as a clean cut privateer in an intricate golden breastplate.";
	model.id		=  "9Jb_A3";
	model.FaceId		=  "271";
	model.nation		=  BROKEN; // we autoassign it elsewhere
	model.price		=  15000;
	model.assigned		=  true;
	n++;

	makeref(model,Models[n]);
	model.description	=  "I remember Jack Sparrow as a swarthy bearded Pirate.";
	model.id		=  "9Jc";
	model.FaceId		=  272;
	model.nation		=  PIRATE;
	model.price		=  10000;
	model.assigned		=  true;
	AssignModelType(isstart, &model, "Captains", 1.0);
	AssignModelTypeNation(isstart, &model, "Captains", 0.2, PIRATE);
	AssignModelType(isstart, &model, OFFIC_TYPE_FIRSTMATE, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_NAVIGATOR, 1.0);
	n++;

	makeref(model,Models[n]);
	model.description	=  "I remember Jack Sparrow as a swarthy bearded Pirate in a unadorned steel breastplate.";
	model.id		=  "9Jc_A1";
	model.FaceId		=  "272";
	model.nation		=  BROKEN; // we autoassign it elsewhere
	model.price		=  5000;
	model.assigned		=  true;
	n++;

	makeref(model,Models[n]);
	model.description	=  "I remember Jack Sparrow as a swarthy bearded Pirate in an engraved steel breastplate.";
	model.id		=  "9Jc_A2";
	model.FaceId		=  "272";
	model.nation		=  BROKEN; // we autoassign it elsewhere
	model.price		=  10000;
	model.assigned		=  true;
	n++;

	makeref(model,Models[n]);
	model.description	=  "I remember Jack Sparrow as a swarthy bearded Pirate in an intricate golden breastplate.";
	model.id		=  "9Jc_A3";
	model.FaceId		=  "272";
	model.nation		=  BROKEN; // we autoassign it elsewhere
	model.price		=  15000;
	model.assigned		=  true;
	n++;

	makeref(model,Models[n]);
	model.description	=  "I remember Jack Sparrow as a polished Officer.";
	model.id		=  "9Jd";
	model.FaceId		=  273;
	model.nation		=  PIRATE;
	model.price		=  5000;
	model.assigned		=  true;
	AssignModelType(isstart, &model, "Mates", 1.0);
	AssignModelType(isstart, &model, "Captains", 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_FIRSTMATE, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_QMASTER, 1.0);
	n++;

	makeref(model,Models[n]);
	model.description	=  "I remember Jack Sparrow as a polished Officer in a unadorned steel breastplate.";
	model.id		=  "9Jd_A1";
	model.FaceId		=  "273";
	model.nation		=  BROKEN; // we autoassign it elsewhere
	model.price		=  5000;
	model.assigned		=  true;
	n++;

	makeref(model,Models[n]);
	model.description	=  "I remember Jack Sparrow as a polished Officer in an engraved steel breastplate.";
	model.id		=  "9Jd_A2";
	model.FaceId		=  "273";
	model.nation		=  BROKEN; // we autoassign it elsewhere
	model.price		=  10000;
	model.assigned		=  true;
	n++;

	makeref(model,Models[n]);
	model.description	=  "I remember Jack Sparrow as a polished Officer in an intricate golden breastplate.";
	model.id		=  "9Jd_A3";
	model.FaceId		=  "273";
	model.nation		=  BROKEN; // we autoassign it elsewhere
	model.price		=  15000;
	model.assigned		=  true;
	n++;

	makeref(model,Models[n]);
	model.description	=  "I remember Jack Sparrow as a polished Officer of the English Navy.";
	model.id		=  "9JdEng";
	model.FaceId		=  274;
	model.nation		=  ENGLAND;
	model.price		=  5000;
	model.assigned		=  true;
	AssignModelType(isstart, &model, "Mates", 1.0);
	AssignModelType(isstart, &model, "Captains", 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_FIRSTMATE, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_QMASTER, 1.0);
	n++;

	makeref(model,Models[n]);
	model.description	=  "I remember Jack Sparrow as a polished Officer of the English Navy in a unadorned steel breastplate.";
	model.id		=  "9JdEng_A1";
	model.FaceId		=  "274";
	model.nation		=  BROKEN; // we autoassign it elsewhere
	model.price		=  5000;
	model.assigned		=  true;
	n++;

	makeref(model,Models[n]);
	model.description	=  "I remember Jack Sparrow as a polished Officer of the English Navy in an engraved steel breastplate.";
	model.id		=  "9JdEng_A2";
	model.FaceId		=  "274";
	model.nation		=  BROKEN; // we autoassign it elsewhere
	model.price		=  10000;
	model.assigned		=  true;
	n++;

	makeref(model,Models[n]);
	model.description	=  "I remember Jack Sparrow as a polished Officer of the English Navy in an intricate golden breastplate.";
	model.id		=  "9JdEng_A3";
	model.FaceId		=  "274";
	model.nation		=  BROKEN; // we autoassign it elsewhere
	model.price		=  15000;
	model.assigned		=  true;
	n++;

	makeref(model,Models[n]);
	model.description	=  "I remember Jack Sparrow as a polished Officer of the French Navy.";
	model.id		=  "9JdFra";
	model.FaceId		=  275;
	model.nation		=  FRANCE;
	model.price		=  5000;
	model.assigned		=  true;
	AssignModelType(isstart, &model, "Mates", 1.0);
	AssignModelType(isstart, &model, "Captains", 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_FIRSTMATE, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_QMASTER, 1.0);
	n++;

	makeref(model,Models[n]);
	model.description	=  "I remember Jack Sparrow as a polished Officer of the French Navy in a unadorned steel breastplate.";
	model.id		=  "9JdFra_A1";
	model.FaceId		=  "275";
	model.nation		=  BROKEN; // we autoassign it elsewhere
	model.price		=  5000;
	model.assigned		=  true;
	n++;

	makeref(model,Models[n]);
	model.description	=  "I remember Jack Sparrow as a polished Officer of the French Navy in an engraved steel breastplate.";
	model.id		=  "9JdFra_A2";
	model.FaceId		=  "275";
	model.nation		=  BROKEN; // we autoassign it elsewhere
	model.price		=  10000;
	model.assigned		=  true;
	n++;

	makeref(model,Models[n]);
	model.description	=  "I remember Jack Sparrow as a polished Officer of the French Navy in an intricate golden breastplate.";
	model.id		=  "9JdFra_A3";
	model.FaceId		=  "275";
	model.nation		=  BROKEN; // we autoassign it elsewhere
	model.price		=  15000;
	model.assigned		=  true;
	n++;

	makeref(model,Models[n]);
	model.description	=  "I remember Jack Sparrow as a polished Officer of the Dutch Navy.";
	model.id		=  "9JdHol";
	model.FaceId		=  276;
	model.nation		=  HOLLAND;
	model.price		=  5000;
	model.assigned		=  true;
	AssignModelType(isstart, &model, "Mates", 1.0);
	AssignModelType(isstart, &model, "Captains", 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_FIRSTMATE, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_QMASTER, 1.0);
	n++;

	makeref(model,Models[n]);
	model.description	=  "I remember Jack Sparrow as a polished Officer of the Dutch Navy in a unadorned steel breastplate.";
	model.id		=  "9JdHol_A1";
	model.FaceId		=  "276";
	model.nation		=  BROKEN; // we autoassign it elsewhere
	model.price		=  5000;
	model.assigned		=  true;
	n++;

	makeref(model,Models[n]);
	model.description	=  "I remember Jack Sparrow as a polished Officer of the Dutch Navy in an engraved steel breastplate.";
	model.id		=  "9JdHol_A2";
	model.FaceId		=  "276";
	model.nation		=  BROKEN; // we autoassign it elsewhere
	model.price		=  10000;
	model.assigned		=  true;
	n++;

	makeref(model,Models[n]);
	model.description	=  "I remember Jack Sparrow as a polished Officer of the Dutch Navy in an intricate golden breastplate.";
	model.id		=  "9JdHol_A3";
	model.FaceId		=  "276";
	model.nation		=  BROKEN; // we autoassign it elsewhere
	model.price		=  15000;
	model.assigned		=  true;
	n++;

	makeref(model,Models[n]);
	model.description	=  "I remember Jack Sparrow as a polished Officer of the Portugese Navy.";
	model.id		=  "9JdPor";
	model.FaceId		=  277;
	model.nation		=  PORTUGAL;
	model.price		=  5000;
	model.assigned		=  true;
	AssignModelType(isstart, &model, "Mates", 1.0);
	AssignModelType(isstart, &model, "Captains", 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_FIRSTMATE, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_QMASTER, 1.0);
	n++;

	makeref(model,Models[n]);
	model.description	=  "I remember Jack Sparrow as a polished Officer of the Portugese Navy in a unadorned steel breastplate.";
	model.id		=  "9JdPor_A1";
	model.FaceId		=  "277";
	model.nation		=  BROKEN; // we autoassign it elsewhere
	model.price		=  5000;
	model.assigned		=  true;
	n++;

	makeref(model,Models[n]);
	model.description	=  "I remember Jack Sparrow as a polished Officer of the Portugese Navy in an engraved steel breastplate.";
	model.id		=  "9JdPor_A2";
	model.FaceId		=  "277";
	model.nation		=  BROKEN; // we autoassign it elsewhere
	model.price		=  10000;
	model.assigned		=  true;
	n++;

	makeref(model,Models[n]);
	model.description	=  "I remember Jack Sparrow as a polished Officer of the Portugese Navy in an intricate golden breastplate.";
	model.id		=  "9JdPor_A3";
	model.FaceId		=  "277";
	model.nation		=  BROKEN; // we autoassign it elsewhere
	model.price		=  15000;
	model.assigned		=  true;
	n++;

	makeref(model,Models[n]);
	model.description	=  "I remember Jack Sparrow as a polished Officer of the Spanish Navy.";
	model.id		=  "9JdSpa";
	model.FaceId		=  278;
	model.nation		=  SPAIN;
	model.price		=  5000;
	model.assigned		=  true;
	AssignModelType(isstart, &model, "Mates", 1.0);
	AssignModelType(isstart, &model, "Captains", 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_FIRSTMATE, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_QMASTER, 1.0);
	n++;

	makeref(model,Models[n]);
	model.description	=  "I remember Jack Sparrow as a polished Officer of the Spanish Navy in a unadorned steel breastplate.";
	model.id		=  "9JdSpa_A1";
	model.FaceId		=  "278";
	model.nation		=  BROKEN; // we autoassign it elsewhere
	model.price		=  5000;
	model.assigned		=  true;
	n++;

	makeref(model,Models[n]);
	model.description	=  "I remember Jack Sparrow as a polished Officer of the Spanish Navy in an engraved steel breastplate.";
	model.id		=  "9JdSpa_A2";
	model.FaceId		=  "278";
	model.nation		=  BROKEN; // we autoassign it elsewhere
	model.price		=  10000;
	model.assigned		=  true;
	n++;

	makeref(model,Models[n]);
	model.description	=  "I remember Jack Sparrow as a polished Officer of the Spanish Navy in an intricate golden breastplate.";
	model.id		=  "9JdSpa_A3";
	model.FaceId		=  "278";
	model.nation		=  BROKEN; // we autoassign it elsewhere
	model.price		=  15000;
	model.assigned		=  true;
	n++;
	// <-- Jack Sparrow - Reworked by Daede, based on Kodo Boon's Jack Sparrow and original Akella Textures/Models

	// Fun with Researcher by Daede, based on original Akella researcher model and texture -->
	makeref(model,Models[n]);
	model.description	=  "A functional tradesman's uniform, ideal for Carpenters.";
	model.id		=  "9R_Carp";
	model.FaceId		=  284;
	model.nation		=  ENGLAND;
	model.price		=  500;
	model.assigned		=  true;
	AssignModelType(isstart, &model, "Middle_Citizens", 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_CARPENTER, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_QMASTER, 1.0);
	n++;

	makeref(model,Models[n]);
	model.description	=  "A functional tradesman's uniform, ideal for Doctors.";
	model.id		=  "9R_doct";
	model.FaceId		=  "285";
	model.nation		=  ENGLAND;
	model.price		=  500;
	model.assigned		=  true;
	AssignModelType(isstart, &model, "Middle_Citizens", 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_DOCTOR, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_CANNONEER, 1.0);
	n++;

	makeref(model,Models[n]);
	model.description	=  "A functional tradesman's uniform, ideal for Gunners.";
	model.id		=  "9R_Gunn";
	model.FaceId		=  "286";
	model.nation		=  ENGLAND;
	model.price		=  500;
	model.assigned		=  true;
	AssignModelType(isstart, &model, "Middle_Citizens", 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_CANNONEER, 1.0);
	n++;

	makeref(model,Models[n]);
	model.description	=  "A functional tradesman's uniform, ideal for Pursers.";
	model.id		=  "9R_Purs";
	model.FaceId		=  "287";
	model.nation		=  ENGLAND;
	model.price		=  500;
	model.assigned		=  true;
	AssignModelType(isstart, &model, "Middle_Citizens", 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_QMASTER, 1.0);
	n++;
	// Fun with Researcher by Daede, based on original Akella researcher model and texture <--

	// Taegan n Cat by Daede, with the help of Petros's 50_Becka model and Alan Smithee's Beatrice face and Original Akella Textures/Models -->
	makeref(model,Models[n]);
	model.description	=  "Taegan's simple vest outfit but without the vest.";
	model.id		=  "9Ta_A0";
	model.FaceId		=  279;
	model.nation		=  PIRATE;
	model.price		=  250;
	model.assigned		=  true;
	model.sex		=  "woman";
	model.ani		=  "woman_sit";
	model.height		=  1.75;
	model.name = "Taegan";
	model.lastname = "Finch";
	AssignModelType(isstart, &model, "women", 1.0);
	n++;

	makeref(model,Models[n]);
	model.description	=  "How about a simple brown vest to fit my girlish figure.";
	model.id		=  "9Ta";
	model.FaceId		=  279;
	model.nation		=  PIRATE;
	model.price		=  500;
	model.assigned		=  true;
	model.sex		=  "woman";
	model.ani		=  "woman_sit";
	model.height		=  1.75;
	model.name = "Taegan";
	model.lastname = "Finch";
	AssignModelType(isstart, &model, "Outlaws", 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_BOATSWAIN, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_ABORDAGE, 1.0);
	AssignModelTypeNation(isstart, &model, "Captains", 0.2, PIRATE);
	n++;

	makeref(model,Models[n]);
	model.description	=  "A simple brown vest with a Steel Cuirass.";
	model.id		=  "9Ta_A1";
	model.FaceId		=  "279";
	model.nation		=  BROKEN; // we autoassign it elsewhere
	model.price		=  5000;
	model.assigned		=  true;
	model.sex		=  "woman";
	model.ani		=  "woman_sit";
	model.height		=  1.75;
	n++;

	makeref(model,Models[n]);
	model.description	=  "A simple brown vest with a Battle Cuirass.";
	model.id		=  "9Ta_A2";
	model.FaceId		=  "279";
	model.nation		=  BROKEN; // we autoassign it elsewhere
	model.price		=  10000;
	model.assigned		=  true;
	model.sex		=  "woman";
	model.ani		=  "woman_sit";
	model.height		=  1.75;
	n++;

	makeref(model,Models[n]);
	model.description	=  "A simple brown vest with a Gold Cuirass.";
	model.id		=  "9Ta_A3";
	model.FaceId		=  "279";
	model.nation		=  BROKEN; // we autoassign it elsewhere
	model.price		=  15000;
	model.assigned		=  true;
	model.sex		=  "woman";
	model.ani		=  "woman_sit";
	model.height		=  1.75;
	n++;

	makeref(model,Models[n]);
	model.description	=  "Taegan's presentable waistcoat outfit but without the waistcoat.";
	model.id		=  "9Tb_A0";
	model.FaceId		=  280;
	model.price		=  500;
	model.assigned		=  true;
	model.sex		=  "woman";
	model.ani		=  "woman_sit";
	model.height		=  1.75;
	model.name = "Taegan";
	model.lastname = "Finch";
	AssignModelType(isstart, &model, "women", 1.0);
	n++;

	makeref(model,Models[n]);
	model.description	=  "How about a presentable red waistcoat to fit my girlish figure.";
	model.id		=  "9Tb";
	model.FaceId		=  280;
	model.price		=  1000;
	model.assigned		=  true;
	model.sex		=  "woman";
	model.ani		=  "woman_sit";
	model.height		=  1.75;
	model.name = "Taegan";
	model.lastname = "Finch";
	AssignModelType(isstart, &model, "Mates", 1.0);  //Not woman for simple sailors. It causes animation bug in crewmember on shore mod.
	AssignModelType(isstart, &model, OFFIC_TYPE_QMASTER, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_CANNONEER, 1.0);
	AssignModelTypeNation(isstart, &model, "Captains", 0.2, PIRATE);
	n++;

	makeref(model,Models[n]);
	model.description	=  "A presentable red waistcoat with Steel Cuirass.";
	model.id		=  "9Tb_A1";
	model.FaceId		=  "280";
	model.nation		=  BROKEN; // we autoassign it elsewhere
	model.price		=  5000;
	model.assigned		=  true;
	model.sex		=  "woman";
	model.ani		=  "woman_sit";
	model.height		=  1.75;
	n++;

	makeref(model,Models[n]);
	model.description	=  "A presentable red waistcoat with Battle Cuirass.";
	model.id		=  "9Tb_A2";
	model.FaceId		=  "280";
	model.nation		=  BROKEN; // we autoassign it elsewhere
	model.price		=  10000;
	model.assigned		=  true;
	model.sex		=  "woman";
	model.ani		=  "woman_sit";
	model.height		=  1.75;
	n++;

	makeref(model,Models[n]);
	model.description	=  "A presentable red waistcoat with Gold Cuirass.";
	model.id		=  "9Tb_A3";
	model.FaceId		=  "280";
	model.nation		=  BROKEN; // we autoassign it elsewhere
	model.price		=  15000;
	model.assigned		=  true;
	model.sex		=  "woman";
	model.ani		=  "woman_sit";
	model.height		=  1.75;
	n++;

	makeref(model,Models[n]);
	model.description	=  "Taegan's captain's coat outfit but without the coat.";
	model.id		=  "9Td_A0";
	model.FaceId		=  281;
	model.nation		=  PIRATE;
	model.price		=  2500;
	model.assigned		=  true;
	model.sex		=  "woman";
	model.ani		=  "woman_sit";
	model.height		=  1.75;
	model.name = "Taegan";
	model.lastname = "Finch";
	AssignModelType(isstart, &model, "women", 1.0);
	n++;

	makeref(model,Models[n]);
	model.description	=  "How about a captain's coat to fit my girlish figure, black of course and throw in a matching hat.";
	model.id		=  "9Td";
	model.FaceId		=  281;
	model.nation		=  PIRATE;
	model.price		=  5000;
	model.assigned		=  true;
	model.sex		=  "woman";
	model.ani		=  "woman_sit";
	model.height		=  1.75;
	model.name = "Taegan";
	model.lastname = "Finch";
	AssignModelType(isstart, &model, "Mates", 1.0);
	AssignModelType(isstart, &model, "Captains", 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_FIRSTMATE, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_QMASTER, 1.0);
	AssignModelType(isstart, &model, "women", 1.0);
	AssignModelTypeNation(isstart, &model, "Captains", 0.2, PIRATE);
	n++;

	makeref(model,Models[n]);
	model.description	=  "A captain's coat, black with Steel Cuirass.";
	model.id		=  "9Td_A1";
	model.FaceId		=  "281";
	model.nation		=  BROKEN; // we autoassign it elsewhere
	model.price		=  5000;
	model.assigned		=  true;
	model.sex		=  "woman";
	model.ani		=  "woman_sit";
	model.height		=  1.75;
	n++;

	makeref(model,Models[n]);
	model.description	=  "A captain's coat, black with Battle Cuirass.";
	model.id		=  "9Td_A2";
	model.FaceId		=  "281";
	model.nation		=  BROKEN; // we autoassign it elsewhere
	model.price		=  10000;
	model.assigned		=  true;
	model.sex		=  "woman";
	model.ani		=  "woman_sit";
	model.height		=  1.75;
	n++;

	makeref(model,Models[n]);
	model.description	=  "A captain's coat, black with Gold Cuirass.";
	model.id		=  "9Td_A3";
	model.FaceId		=  "281";
	model.nation		=  BROKEN; // we autoassign it elsewhere
	model.price		=  15000;
	model.assigned		=  true;
	model.sex		=  "woman";
	model.ani		=  "woman_sit";
	model.height		=  1.75;
	n++;

	makeref(model,Models[n]);
	model.description	=  "How about an elegant gown, perhaps a little revealing of my girlish figure.";
	model.id		=  "9Te";
	model.FaceId		=  282;
	model.nation		=  ENGLAND;
	model.price		=  5000;
	model.assigned		=  true;
	model.sex		=  "woman";
	model.ani		=  "towngirl";
	model.height		=  1.75;
	model.iscombat		= false;
	model.name = "Taegan";
	model.lastname = "Finch";
	AssignModelTypeNatMask(isstart, &model, "Rich_Citizens", 1.0, GetNationStringNot(PIRATE));
	AssignModelType(isstart, &model, "women", 1.0);
	n++;

	makeref(model,Models[n]);
	model.description	=  "An elegant and revealing gown with Steel Cuirass.";
	model.id		=  "9Te_A1";
	model.FaceId		=  "282";
	model.nation		=  BROKEN; // we autoassign it elsewhere
	model.price		=  5000;
	model.assigned		=  true;
	model.sex		=  "woman";
	model.ani		=  "towngirl";
	model.height		=  1.75;
	model.iscombat		= false;
	n++;

	makeref(model,Models[n]);
	model.description	=  "An elegant and revealing gown with Battle Cuirass.";
	model.id		=  "9Te_A2";
	model.FaceId		=  "282";
	model.nation		=  BROKEN; // we autoassign it elsewhere
	model.price		=  10000;
	model.assigned		=  true;
	model.sex		=  "woman";
	model.ani		=  "towngirl";
	model.height		=  1.75;
	model.iscombat		= false;
	n++;

	makeref(model,Models[n]);
	model.description	=  "An elegant and revealing gown with Gold Cuirass.";
	model.id		=  "9Te_A3";
	model.FaceId		=  "282";
	model.nation		=  BROKEN; // we autoassign it elsewhere
	model.price		=  15000;
	model.assigned		=  true;
	model.sex		=  "woman";
	model.ani		=  "towngirl";
	model.height		=  1.75;
	model.iscombat		= false;
	n++;

	makeref(model,Models[n]);
	model.description	=  "Catalina like simple and practical sturdy leather but without the cuirass.";
	model.id		=  "9CATa_A0";
	model.FaceId		=  283;
	model.nation		=  ENGLAND;
	model.price		=  500;
	model.assigned		=  true;
	model.sex		=  "woman";
	model.ani		=  "woman_sit";
	model.height		=  1.75;
	model.name = "Catalina";
	model.lastname = "the Pirate";
	n++;

	makeref(model,Models[n]);
	model.description	=  "I want something simple and practical, sturdy leather and steel like Catalina was known to wear.";
	model.id		=  "9CATa";
	model.FaceId		=  283;
	model.nation		=  ENGLAND;
	model.price		=  1000;
	model.assigned		=  true;
	model.sex		=  "woman";
	model.ani		=  "woman_sit";
	model.height		=  1.75;
	model.name = "Catalina";
	model.lastname = "the Pirate";
	AssignModelType(isstart, &model, "Mates", 1.0);
	AssignModelType(isstart, &model, "Captains", 1.0);
	AssignModelTypeNation(isstart, &model, "Captains", 0.2, PIRATE);
	AssignModelType(isstart, &model, OFFIC_TYPE_FIRSTMATE, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_QMASTER, 1.0);
	n++;

	makeref(model,Models[n]);
	model.description	=  "Simple and practical sturdy leather with Steel Cuirass.";
	model.id		=  "9CATa_A1";
	model.FaceId		=  "283";
	model.nation		=  BROKEN; // we autoassign it elsewhere
	model.price		=  5000;
	model.assigned		=  true;
	model.sex		=  "woman";
	model.ani		=  "woman_sit";
	model.height		=  1.75;
	n++;

	makeref(model,Models[n]);
	model.description	=  "Simple and practical sturdy leather with Battle Cuirass.";
	model.id		=  "9CATa_A2";
	model.FaceId		=  "283";
	model.nation		=  BROKEN; // we autoassign it elsewhere
	model.price		=  10000;
	model.assigned		=  true;
	model.sex		=  "woman";
	model.ani		=  "woman_sit";
	model.height		=  1.75;
	n++;

	makeref(model,Models[n]);
	model.description	=  "Simple and practical sturdy leather with Gold Cuirass.";
	model.id		=  "9CATa_A3";
	model.FaceId		=  "283";
	model.nation		=  BROKEN; // we autoassign it elsewhere
	model.price		=  15000;
	model.assigned		=  true;
	model.sex		=  "woman";
	model.ani		=  "woman_sit";
	model.height		=  1.75;
	n++;
	// Taegan n Cat by Daede, with the help of Petros's 50_Becka model and Alan Smithee's Beatrice face and Original Akella Textures/Models <--

	// Stephan Maturin-esque Naturalist by Daede, based on original Akella Searcher model and texture -->
	makeref(model,Models[n]);
	model.description	=  "A brocade long coat in Olive over Black vest and breeches in the naturalist style.";
	model.id		=  "9S_Nat";
	model.FaceId		=  288;
	model.nation		=  ENGLAND;
	model.price		=  1000;
	model.assigned		=  true;
	AssignModelType(isstart, &model, "Middle_Citizens", 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_DOCTOR, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_QMASTER, 1.0);
	n++;

	makeref(model,Models[n]);
	model.description	=  "A brocade long coat in Navy Blue over Black vest and breeches in the naturalist style.";
	model.id		=  "9S_Nav";
	model.FaceId		=  "289";
	model.nation		=  ENGLAND;
	model.price		=  1000;
	model.assigned		=  true;
	AssignModelType(isstart, &model, "Middle_Citizens", 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_DOCTOR, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_QMASTER, 1.0);
	n++;

	makeref(model,Models[n]);
	model.description	=  "A brocade long coat in Black over Brown vest and breeches in the naturalist style.";
	model.id		=  "9S_Pir";
	model.FaceId		=  "290";
	model.nation		=  ENGLAND;
	model.price		=  1000;
	model.assigned		=  true;
	AssignModelType(isstart, &model, "Middle_Citizens", 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_DOCTOR, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_QMASTER, 1.0);
	n++;
	// Stephan Maturin-esque Naturalist by Daede, based on original Akella Searcher model and texture <--

	// The Lunatic Wolf! -->
	makeref(model,Models[n]);
	model.description	=  "Matey, yer seen-all, hard face can tell: You FINALLY earned a captains hat,and a decorative earring.";
	model.id		=  "wf1blaze";
	model.FaceId		=  "291";
	model.nation		=  PORTUGAL;
	model.price		=  5000;
	model.assigned		=  true;
	AssignModelType(isstart, &model, "Captains", 1.0);
	model.name = "Nathaniel";
	model.lastname = "Hawk";
	n++;
	// The Lunatic Wolf! <--

	// Sir Christopher Mings -->
	makeref(model,Models[n]);
	model.description	=  "Now then, I must have an ounce or two of that malapert blood from you!";
	model.id		=  "Beltro";
	model.FaceId		=  "184";
	model.nation		=  PIRATE;
	model.price		=  1000;
	model.assigned		=  true;
	AssignModelTypeNation(isstart, &model, "Captains", 0.2, PIRATE);
	n++;

	makeref(model,Models[n]);
	model.description	=  "I'm gonna have yer guts for garters, Nicholas Sharp!";
	model.id		=  "Beltrop1";
	model.FaceId		=  "185";
	model.nation		=  PIRATE;
	model.price		=  1000; 
	model.assigned		=  true;
	n++;

	makeref(model,Models[n]);
	model.description	=  "Damn you, Mings! You didn't give me a neck!";
	model.id		=  "Beltrop1Beltrop2_1";
	model.FaceId		=  "185";
	model.nation		=  PIRATE;
	model.price		=  1000; 
	model.assigned		=  true;
	AssignModelTypeNation(isstart, &model, "Captains", 0.2, PIRATE);
	n++;

	makeref(model,Models[n]);
	model.description	=  "Am I worthy to sail under Captain Jack Sparrow?";
	model.id		=  "cnorrington";
	model.FaceId		=  "186";
	model.nation		=  ENGLAND;
	model.price		=  1000;
	model.assigned		=  true;
	model.name = "James";
	model.lastname = "Norrington";
	AssignModelType(isstart, &model, OFFIC_TYPE_ABORDAGE, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_FIRSTMATE, 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "Mateus Santos, at your service. Can I drop you somewhere?";
	model.id	   =  "Assassin";
	model.FaceId	= 317;
	model.nation	  =  SPAIN;
	model.price	   =  2500;
	model.assigned	=  true;
	AssignModelType(isstart, &model, "Mates", 1.0);
	//AssignModelTypeNation(isstart, &model, "Mates", 0.5, PIRATE);
	n++;

	makeref(model,Models[n]);
	model.description =  "Desiree Muerte, she seems awfully anxious to see if you enjoy your wine...";
	model.id	   =  "mowngirl7";
	model.FaceId	= 318;
	model.nation	  =  SPAIN; 
	model.price	   =  1000;
	model.assigned	=  true;
	model.sex		 =  "woman";
	model.ani		 =  "towngirl";
	model.height	  =  1.75;
	model.iscombat = true;
	AssignModelType(isstart, &model, "women", 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "Vito Leone, a seemingly harmless old gentleman, but is everything entirely as it seems?";
	model.id	   =  "Vito";
	model.FaceId	= 319;
	model.nation	  =  PORTUGAL;
	model.price	   =  2000;
	model.assigned	=  true;
	AssignModelType(isstart, &model, "Middle_Citizens", 1.0);
	AssignModelType(isstart, &model, "Elderly", 1.0);
	n++;

	makeref(model,Models[n]);
	model.description =  "Camille Leone, a precious sight!";
	model.id	   =  "mowngirl5";
	model.FaceId	= 320;
	model.nation	  =  PORTUGAL;
	model.price	   =  1000;
	model.assigned	=  true;
	model.sex		 =  "woman";
	model.ani		 =  "towngirl";
	model.height	  =  1.75;
	model.iscombat = false;
	AssignModelType(isstart, &model, "women", 1.0);
	n++;	

	makeref(model,Models[n]);
	model.description =  "Amerigo Vieira, Master Swordsman! The best blade in the entire archipelago!";
	model.id	   =  "ancient";
	model.FaceId	= 321;
	model.nation	  =  PORTUGAL;
	model.price	   =  2000;
	model.assigned	=  true;
	AssignModelTypeNation(isstart, &model, "Mates", 1.0, PORTUGAL);
	AssignModelTypeNation(isstart, &model, "Land_Officers", 1.0, sti(model.nation));
	AssignModelTypeNation(isstart, &model, OFFIC_TYPE_NAVIGATOR, 1.0, PIRATE);
	AssignModelTypeNation(isstart, &model, OFFIC_TYPE_CANNONEER, 1.0, PIRATE);
	n++;

	makeref(model,Models[n]);
	model.description =  "One of Mateus Santo's Thugs, a little worse for wear and tear.";
	model.id	   =  "bugmanpirat14";
	model.FaceId	= 322;
	model.nation	  =  SPAIN;
	model.price	   =  100;
	model.assigned	=  true;
	n++;
	// Sir Christopher Mings <--

	// Thomas the Terror EITC officers
	makeref(model,Models[n]);
	model.description =  "A proud captain of the East India Trading Company Armed Escort Fleet uniform please. I know, it is a long title, but I am proud of it.";
	model.id          =  "Eitc_cpt1_47";
	model.FaceId      =  305;
	model.minrank     =  4;
	model.nation      =  ENGLAND;
	model.price       =  7000;
	model.assigned    =  true;
	n++;

	makeref(model,Models[n]);
	model.description =  "A EITC Armed Escort Fleet Captain's uniform.  Made for only the luckiest of jack-tars.";
	model.id          =  "Eitc_cpt2_47";
	model.FaceId      =  306;
	model.minrank     =  4;
	model.nation      =  ENGLAND;
	model.price       =  7000;
	model.assigned    =  true;
	n++;

	makeref(model,Models[n]);
	model.description =  "A EITC Lieutenant's uniform.";
	model.id          =  "Eitc_lt1_47";
	model.FaceId      =  307;
	model.minrank     =  2;
	model.nation      =  ENGLAND;
	model.price       =  4000;
	model.assigned    =  true;
	n++;

	makeref(model,Models[n]);
	model.description =  "A EITC Lieutenant's uniform. Hmm... reminds me of young Tom. Damn fine seaman, that lad. Very promising young officer";
	model.id          =  "Eitc_lt2_47";
	model.FaceId      =  308;
	model.minrank     =  2;
	model.nation      =  ENGLAND;
	model.price       =  4000;
	model.assigned    =  true;
	n++;

	makeref(model,Models[n]);
	model.description =  "A EITC Lieutenant's uniform.  Do you fancy yourself a poet?";
	model.id          =  "Eitc_lt3_47";
	model.FaceId      =  309;
	model.minrank     =  2;
	model.nation      =  ENGLAND;
	model.price       =  4000;
	model.assigned    =  true;
	n++;
	// Thomas the Terror EITC officers

	// added by MAXIMUS -->
	makeref(model,Models[n]);
	model.description	=  "Blaze Devlin. In his original view.";
	model.id		=  "Devlin";
	model.FaceId		=  292;
	model.nation		=  ENGLAND;
	model.price		=  1000;
	model.assigned		=  true;
	model.height		=  1.85;
	model.sex		=  "man";
	model.ani		=  "Blaze";
	model.status		=  "C_III"; // added as an identifier, for assigning another animation to the new models
	model.name = "Blaze";
	model.lastname = "Devlin";
//	AssignModelType(isstart, &model, "Mates", 1.0);
//	AssignModelType(isstart, &model, "Captains", 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_ABORDAGE, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_FIRSTMATE, 1.0);
	n++;

	// Armor Mod -->
	makeref(model,Models[n]);
	model.description =  "";
	model.id	  	  =  "Devlin_A1";
	model.FaceId	  =  "Devlin";
	model.nation	  =  BROKEN; // we autoassign it elsewhere
	model.price	  	  =  1000;
	model.assigned	  =  true;
	n++;

	makeref(model,Models[n]);
	model.description =  "";
	model.id	  	  =  "Devlin_A2";
	model.FaceId	  =  "Devlin";
	model.nation	  =  BROKEN; // we autoassign it elsewhere
	model.price	  	  =  4000;
	model.assigned	  =  true;
	n++;

	makeref(model,Models[n]);
	model.description =  "";
	model.id	  	  =  "Devlin_A3";
	model.FaceId	  =  "Devlin";
	model.nation	  =  BROKEN; // we autoassign it elsewhere
	model.price	  	  =  15000;
	model.assigned	  =  true;
	n++;

	makeref(model,Models[n]);
	model.description =  "";
	model.id	  	  =  "Devlin_A4";
	model.FaceId	  =  "Devlin";
	model.nation	  =  BROKEN; // we autoassign it elsewhere
	model.price	  	  =  25000;
	model.assigned	  =  true;
	n++;
	// Armor Mod <--

	makeref(model,Models[n]);
	model.description	=  "Beatrice Devlin. In some other clothes.";
	model.id		=  "BeatriceA";
	model.FaceId		=  293;
	model.nation		=  ENGLAND;
	model.price		=  1000;
	model.assigned		=  true;
	model.height		=  1.7;
	model.sex		=  "woman";
	model.ani		=  "new_woman";
	model.status		=  "C_III"; // added as an identifier, for assigning another animation to the new models [look at Reinit.c ref CreateTwinCharacter(ref _refEnemy)]
	model.name = "Beatrice";
	model.lastname = "Devlin";
//	AssignModelType(isstart, &model, "Mates", 1.0);
//	AssignModelType(isstart, &model, "Captains", 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_ABORDAGE, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_FIRSTMATE, 1.0);
	AssignModelType(isstart, &model, "women", 1.0);
	n++;

	makeref(model,Models[n]);
	model.description	=  "Beatrice Devlin. In her's original view.";
	model.id		=  "Beatrise";
	model.FaceId		=  293;
	model.nation		=  ENGLAND;
	model.price		=  1000;
	model.assigned		=  true;
	model.height		=  1.7;
	model.sex		=  "woman";
	model.ani		=  "new_woman";
	model.status		=  "C_III"; // added as an identifier, for assigning another animation to the new models [look at Reinit.c ref CreateTwinCharacter(ref _refEnemy)]
	model.name = "Beatrice";
	model.lastname = "Devlin";
	model.skipcheck = true;
//	AssignModelType(isstart, &model, "Mates", 1.0);
//	AssignModelType(isstart, &model, "Captains", 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_ABORDAGE, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_FIRSTMATE, 1.0);
	AssignModelType(isstart, &model, "women", 1.0);
	n++;
	// added by MAXIMUS <--

	// Thomas the Terror -->
	makeref(model,Models[n]);
	model.description =  "How about a young promising Royal Navy lieutenant?";
	model.id	   =  "lt_Horatio_Hornblower";
	model.FaceId	= 210;
	model.nation	  =  ENGLAND;
	model.price	   =  2500;
	model.assigned	=  true;
	model.name = "Horatio";
	model.lastname = "Hornblower";
	n++;
	// Thomas the Terror <--

	// JMV's English, French and Spanish officer models recoded by Jack Davidson using JMV's textures based on original Akella models -->
	makeref(model,Models[n]);
	model.description =  "A Spanish Naval Lieutenant's uniform";
	model.id          =  "spa_lut_18";
	model.FaceId      =  294;
	model.minrank     =  2;
	model.nation      =  SPAIN;
	model.price       =  3850;
	model.assigned    =  true;
	n++;

	makeref(model,Models[n]);
	model.description =  "A Spanish Admiral's uniform.";
	model.id          =  "spa_adm_18"; 
	model.FaceId      =  295;
	model.minrank     =  6;
	model.nation      =  SPAIN;
	model.price       =  8500;
	model.assigned    =  true;
	n++;

	makeref(model,Models[n]);
	model.description =  "An officer of His Majesty's infantry regiments";   
	model.id          =  "fra_18_O";
	model.FaceId      =  296;
	model.minrank     =  2;
	model.nation      =  FRANCE;
	model.price       =  4500;
	model.assigned    =  true;
	n++;

//Reskinned by Thomas the Terror
	makeref(model,Models[n]);
	model.description =  "A French Admiral's uniform. Oui, and send for my barber, s'il vous plait.";
	model.id          =  "fra_adm_18";
	model.FaceId      =  297;
	model.minrank     =  6;
	model.nation      =  FRANCE;
	model.price       =  9000;
	model.assigned    =  true;
	n++;

	makeref(model,Models[n]);
	model.description =  "A French Naval Captain's uniform. Oui, I think even my English cousins in Bath would approve";
	model.id          =  "fra_cpt_18";
	model.FaceId      =  298;
	model.minrank     =  4;
	model.nation      =  FRANCE;
	model.price       =  7000;
	model.assigned    =  true;
	AssignModelTypeNation(isstart, &model, "navy", 1.0, FRANCE);	// ccc Feb06
	n++;

	makeref(model,Models[n]);
	model.description =  "A French Naval Lieutenant's uniform, s'il vous plait. Young and bold indeed... but a buccaneer? No, you are surely mistaken, monsieur!";
	model.id          =  "fra_lut_18";
	model.FaceId      =  299;
	model.minrank     =  2;
	model.nation      =  France;
	model.price       =  4000;
	model.assigned    =  true;
	AssignModelTypeNation(isstart, &model, "navy", 1.0, FRANCE);	// ccc Feb06
	n++;

	makeref(model,Models[n]);
	model.description =  "A French Naval Captain's uniform. I only need a Corvette and a crew to compliment all this, monsieur!";
	model.id          =  "fra_cpt2_18";
	model.FaceId      =  298;
	model.minrank     =  4;
	model.nation      =  FRANCE;
	model.price       =  7000;
	model.assigned    =  true;
	AssignModelTypeNation(isstart, &model, "navy", 1.0, FRANCE);	// ccc Feb06
	n++;
	
	makeref(model,Models[n]);
	model.description =  "A French Naval Lieutenant's uniform, s'il vous plait. Blue and white from 'la mère' and 'rouge' from blood!";
	model.id          =  "fra_lut2_18";
	model.FaceId      =  299;
	model.minrank     =  2;
	model.nation      =  France;
	model.price       =  4000;
	model.assigned    =  true;
	AssignModelTypeNation(isstart, &model, "navy", 1.0, FRANCE);	// ccc Feb06
	n++;

	makeref(model,Models[n]);
	model.description =  "A French Naval Lieutenant's uniform. And please leave the moustache as it is now, s'il vous plait.";
	model.id          =  "fra_lut3_18";
	model.FaceId      =  299;
	model.minrank     =  2;
	model.nation      =  France;
	model.price       =  4000;
	model.assigned    =  true;
	AssignModelTypeNation(isstart, &model, "navy", 1.0, FRANCE);	// ccc Feb06
	n++;

	makeref(model,Models[n]);
	model.description =  "A French Naval Commodore's uniform. Oui, C'est très bon.";
	model.id          =  "fra_cmd_18";
	model.FaceId      =  298;
	model.minrank     =  4;
	model.nation      =  FRANCE;
	model.price       =  7000;
	model.assigned    =  true;
	n++;

	makeref(model,Models[n]);
	model.description =  "A Spanish Naval Captain's uniform.";
	model.id          =  "spa_cpt_18";
	model.FaceId      =  301;
	model.minrank     =  4;
	model.nation      =  SPAIN;
	model.price       =  6150;
	model.assigned    =  true;
	n++;

	makeref(model,Models[n]);
	model.description =  "The uniform of a young shaven commodore please.";
	model.id          =  "brtbath_18";
	model.FaceId      =  302;
	model.minrank     =  8;
	model.nation      =  ENGLAND;
	model.price       =  10000;
	AssignModelTypeNation(isstart, &model, "navy", 1.0, ENGLAND);	// ccc Feb06
	model.assigned    =  true;
	n++;

	makeref(model,Models[n]);
	model.description =  "Wear this Royal Navy Admiral's uniform and drink good health to ol' Jervie";
	model.id          =  "brtadm1_18";
	model.FaceId      =  303;
	model.minrank     =  6;
	model.nation      =  ENGLAND;
	model.price       =  9000;
	model.assigned    =  true;
	n++;

	makeref(model,Models[n]);
	model.description =  "A Royal Navy Admiral's uniform, if you please. Midshipman, signal all my captains to repair aboard flag at six bells.";
	model.id          =  "brtadm2_18";
	model.FaceId      =  304;
	model.minrank     =  6;
	model.nation      =  ENGLAND;
	model.price       =  9000;
	model.assigned    =  true;
	n++;

	makeref(model,Models[n]);
	model.description =  "A Royal Navy Post-Captain's uniform.  Broke wore something like this when he stopped them singing Yankee Doodle dandee-oh.";
	model.id          =  "brtcpt1_18";
	model.FaceId      =  305;
	model.minrank     =  4;
	model.nation      =  ENGLAND;
	model.price       =  7000;
	model.assigned    =  true;
	AssignModelTypeNation(isstart, &model, "navy", 1.0, ENGLAND);	// ccc Feb06
	n++;

	makeref(model,Models[n]);
	model.description =  "A Royal Navy Post-Captain's uniform.  Made for only the luckiest of jack-tars.";
	model.id          =  "brtcpt2_18";
	model.FaceId      =  306;
	model.minrank     =  4;
	model.nation      =  ENGLAND;
	model.price       =  7000;
	model.assigned    =  true;
	AssignModelTypeNation(isstart, &model, "navy", 1.0, ENGLAND);	// ccc Feb06
	n++;

	makeref(model,Models[n]);
	model.description =  "A Royal Navy Lieutenant's uniform.  This one looks like a red-headed Irishman.";
	model.id          =  "brtlut1_18";
	model.FaceId      =  307;
	model.minrank     =  2;
	model.nation      =  ENGLAND;
	model.price       =  4000;
	model.assigned    =  true;
	AssignModelTypeNation(isstart, &model, "navy", 1.0, ENGLAND);	// ccc Feb06
	n++;

	makeref(model,Models[n]);
	model.description =  "A Royal Navy Lieutenant's uniform. Hmm... reminds me of young Tom. Damn fine seaman, that lad. Very promising young officer";
	model.id          =  "brtlut2_18";
	model.FaceId      =  308;
	model.minrank     =  2;
	model.nation      =  ENGLAND;
	model.price       =  4000;
	model.assigned    =  true;
	AssignModelTypeNation(isstart, &model, "navy", 1.0, ENGLAND);	// ccc Feb06
	n++;

	makeref(model,Models[n]);
	model.description =  "A Royal Navy Lieutenant's uniform.  Do you fancy yourself a poet?";
	model.id          =  "brtlut3_18";
	model.FaceId      =  309;
	model.minrank     =  2;
	model.nation      =  ENGLAND;
	model.price       =  4000;
	model.assigned    =  true;
	AssignModelTypeNation(isstart, &model, "navy", 1.0, ENGLAND);	// ccc Feb06
	n++;

	makeref(model,Models[n]);
	model.description =  "An officer of His Majesty's Royal Marines";
	model.id          =  "brtoffic18";
	model.FaceId      =  310;
	model.minrank     =  2;
	model.nation      =  ENGLAND;
	model.price       =  4500;
	model.assigned    =  true;
	n++;

	makeref(model,Models[n]);
	model.description =  "Let's see how a midshipman's uniform will show off a young blonde baby-face!";
	model.id	   =  "brtmds1_18";
	model.FaceId	= 86;
	model.minrank	 =  1;
	model.nation	  =  ENGLAND;
	model.price	   =  1500;
	model.assigned	=  true;
	AssignModelTypeNation(isstart, &model, "navy", 1.0, ENGLAND);	// ccc Feb06
	n++;

	makeref(model,Models[n]);
	model.description =  "The usual kit for a midshipman will suffice for the moment.";
	model.id	   =  "brtmds2_18";
	model.FaceId	= 87;
	model.minrank	 =  1;
	model.nation	  =  ENGLAND;
	model.price	   =  1500;
	model.assigned	=  true;
	AssignModelTypeNation(isstart, &model, "navy", 1.0, ENGLAND);	// ccc Feb06
	n++;

	makeref(model,Models[n]);
	model.description =  "Get a fresh midshipman's uniform that shows promise for the future!";
	model.id	   =  "brtmds3_18";
	model.FaceId	= 88;
	model.minrank	 =  1;
	model.nation	  =  ENGLAND;
	model.price	   =  1500;
	model.assigned	=  true;
	AssignModelTypeNation(isstart, &model, "navy", 1.0, ENGLAND);	// ccc Feb06
	n++;

	makeref(model,Models[n]);
	model.description =  "Get a fresh midshipman's uniform that shows promise for the future!";
	model.id	   =  "brtmds4_18";
	model.FaceId	= 88;
	model.minrank	 =  1;
	model.nation	  =  ENGLAND;
	model.price	   =  1500;
	model.assigned	=  true;
	AssignModelTypeNation(isstart, &model, "navy", 1.0, ENGLAND);	// ccc Feb06
	n++;
	// Thomas the Terror marine skins, overwrote the JMV skins (except for the spanish and french)

	// English Marines. JMV Textures with portraits and recoding by Jack Davidson -->
	makeref(model,Models[n]);
	model.description =  "A soldier of His Majesty's Royal Marines.  A Nice shaggy goatee too.";
	model.id          =  "BrtSol18_1";
	model.FaceId      =  311;
	model.minrank     =  2;
	model.nation      =  ENGLAND;
	model.price       =  1150;
	model.assigned    =  true;
	n++; 

	makeref(model,Models[n]);
	model.description =  "A soldier of His Majesty's Royal Marines... the facial hair makes you look older?";
	model.id          =  "BrtSol18_2";
	model.FaceId      =  312;
	model.minrank     =  2;
	model.nation      =  ENGLAND;
	model.price       =  1150;
	model.assigned    =  true;
	n++;

	makeref(model,Models[n]);
	model.description =  "A soldier of His Majesty's Royal Marines.";
	model.id          =  "BrtSol18_3";
	model.FaceId      =  313;
	model.minrank     =  2;
	model.nation      =  ENGLAND;
	model.price       =  1150;
	model.assigned    =  true;
	n++;

	makeref(model,Models[n]);
	model.description =  "A soldier of His Majesty's Royal Marines.  You look nice, why so sad?";
	model.id          =  "BrtSol18_4";
	model.FaceId      =  314;
	model.minrank     =  2;
	model.nation      =  ENGLAND;
	model.price       =  1150;
	model.assigned    =  true;
	n++;

	makeref(model,Models[n]);
	model.description =  "A soldier of His Majesty's Royal Marines, but I think you lied about your age.";
	model.id          =  "BrtSol18_5";
	model.FaceId      =  315;
	model.minrank     =  2;
	model.nation      =  ENGLAND;
	model.price       =  1150;
	model.assigned    =  true;
	n++;

	makeref(model,Models[n]);
	model.description =  "A soldier of His Majesty's Royal Marines.  You'll look like a right proper soldier in this uniform.";
	model.id          =  "BrtSol18_6";
	model.FaceId      =  316;
	model.minrank     =  2;
	model.nation      =  ENGLAND;
	model.price       =  1150;
	model.assigned    =  true;
	n++;
	// English Marines. JMV Textures with portraits and recoding by Jack Davidson <--

	// added by MAXIMUS -->
	makeref(model,Models[n]);
	model.description	=  "Young man. Too young for serious fight, but his courage compensates the shortage of experience.";
	model.id			=  "Hero";
	model.FaceId		=  323;
	model.nation		=  HOLLAND;
	model.price			=  2750;
	model.assigned		=  true;
	model.height		=  1.85;
	model.sex			=  "man";
	model.ani			=  "Blaze";
	model.status		=  "C_III"; // added as an identifier, for assigning another animation to the new models
	AssignModelType(isstart, &model, "Captains", 1.0);
	AssignModelTypeNation(isstart, &model, "Captains", 0.2, HOLLAND);
	AssignModelType(isstart, &model, OFFIC_TYPE_ABORDAGE, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_FIRSTMATE, 1.0);
	n++;

	// Armor Mod -->
	makeref(model,Models[n]);
	model.description =  "Young man protected by a steel cuirass.";
	model.id	  	  =  "Hero_A1";
	model.FaceId	  =  "Hero";
	model.nation	  =  BROKEN; // we autoassign it elsewhere
	model.price	  	  =  1000;
	model.assigned	  =  true;
	n++;

	makeref(model,Models[n]);
	model.description =  "Young man protected by an engraved breastplate.";
	model.id	  	  =  "Hero_A2";
	model.FaceId	  =  "Hero";
	model.nation	  =  BROKEN; // we autoassign it elsewhere
	model.price	  	  =  4000;
	model.assigned	  =  true;
	n++;

	makeref(model,Models[n]);
	model.description =  "Young man protected by a gilded breastplate.";
	model.id	  	  =  "Hero_A3";
	model.FaceId	  =  "Hero";
	model.nation	  =  BROKEN; // we autoassign it elsewhere
	model.price	  	  =  15000;
	model.assigned	  =  true;
	n++;

	makeref(model,Models[n]);
	model.description =  "Young man protected by an ornate breastplate.";
	model.id	  	  =  "Hero_A4";
	model.FaceId	  =  "Hero";
	model.nation	  =  BROKEN; // we autoassign it elsewhere
	model.price	  	  =  25000;
	model.assigned	  =  true;
	n++;
	// Armor Mod <--

	makeref(model,Models[n]);
	model.description	=  "Spanish grandee in the past, he was forced to leave the country. Hates englishmen and... friends betrayers.";
	model.id			=  "Espinosa";
	model.FaceId		=  324;
	model.nation		=  SPAIN;
	model.price			=  3700;
	model.assigned		=  true;
	model.height		=  1.85;
	model.sex			=  "man";
	model.ani			=  "Blaze";
	model.status		=  "C_III"; // added as an identifier, for assigning another animation to the new models
	model.name			= "Diego";
	model.lastname		= "de Espinosa"; // KK
	AssignModelType(isstart, &model, "Captains", 1.0);
	AssignModelTypeNation(isstart, &model, "Captains", 0.2, SPAIN);
	AssignModelType(isstart, &model, OFFIC_TYPE_ABORDAGE, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_FIRSTMATE, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_NAVIGATOR, 1.0);
	n++;

	// Armor Mod -->
	makeref(model,Models[n]);
	model.description =  "Spanish grandee protected by a steel cuirass.";
	model.id	  	  =  "Espinosa_A1";
	model.FaceId	  =  "Espinosa";
	model.nation	  =  BROKEN; // we autoassign it elsewhere
	model.price	  	  =  1000;
	model.assigned	  =  true;
	n++;

	makeref(model,Models[n]);
	model.description =  "Spanish grandee protected by an engraved breastplate.";
	model.id	  	  =  "Espinosa_A2";
	model.FaceId	  =  "Espinosa";
	model.nation	  =  BROKEN; // we autoassign it elsewhere
	model.price	  	  =  4000;
	model.assigned	  =  true;
	n++;

	makeref(model,Models[n]);
	model.description =  "Spanish grandee protected by a gilded breastplate.";
	model.id	  	  =  "Espinosa_A3";
	model.FaceId	  =  "Espinosa";
	model.nation	  =  BROKEN; // we autoassign it elsewhere
	model.price	  	  =  15000;
	model.assigned	  =  true;
	n++;

	makeref(model,Models[n]);
	model.description =  "Spanish grandee protected by an ornate breastplate.";
	model.id	  	  =  "Espinosa_A4";
	model.FaceId	  =  "Espinosa";
	model.nation	  =  BROKEN; // we autoassign it elsewhere
	model.price	  	  =  25000;
	model.assigned	  =  true;
	n++;
	// Armor Mod <--

	makeref(model,Models[n]);
	model.description	=  "Who is that guy? Or girl? Looks like his rich parents, somewhere in Europe, already does not dream to see again their child.";
	model.id			=  "Youngman";
	model.FaceId		=  325;
	model.nation		=  ENGLAND;
	model.price			=  2350;
	model.assigned		=  true;
	model.height		=  1.85;
	model.sex			=  "man";
	model.ani			=  "Blaze";
	model.status		=  "C_III"; // added as an identifier, for assigning another animation to the new models
	AssignModelTypeNation(isstart, &model, "Land_Officers", 1.0, ENGLAND);
	AssignModelType(isstart, &model, OFFIC_TYPE_DOCTOR, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_ABORDAGE, 0.5);
	n++;

	makeref(model,Models[n]);
	model.description	=  "";
	model.id			=  "Chard";
	model.FaceId		=  327;
	model.nation		=  PIRATE;
	model.price			=  5000;
	model.assigned		=  true;
	model.height		=  1.85;
	model.sex			=  "man";
	model.ani			=  "new_man";
	model.status		=  "C_III"; // added as an identifier, for assigning another animation to the new models
	AssignModelType(isstart, &model, "Sailors", 1.0);
	n++;

	makeref(model,Models[n]);
	model.description	=  "";
	model.id			=  "Chard2";
	model.FaceId		=  328;
	model.nation		=  PIRATE;
	model.price			=  5000;
	model.assigned		=  true;
	model.height		=  1.85;
	model.sex			=  "man";
	model.ani			=  "new_man";
	model.status		=  "C_III"; // added as an identifier, for assigning another animation to the new models
	AssignModelType(isstart, &model, "Sailors", 1.0);
	n++;

	// Armor Mod -->
	makeref(model,Models[n]);
	model.description =  "";
	model.id	  	  =  "Chard2_A1";
	model.FaceId	  =  "Chard2";
	model.nation	  =  BROKEN; // we autoassign it elsewhere
	model.price	  	  =  1000;
	model.assigned	  =  true;
	n++;

	makeref(model,Models[n]);
	model.description =  "";
	model.id	  	  =  "Chard2_A2";
	model.FaceId	  =  "Chard2";
	model.nation	  =  BROKEN; // we autoassign it elsewhere
	model.price	  	  =  4000;
	model.assigned	  =  true;
	n++;

	makeref(model,Models[n]);
	model.description =  "";
	model.id	  	  =  "Chard2_A3";
	model.FaceId	  =  "Chard2";
	model.nation	  =  BROKEN; // we autoassign it elsewhere
	model.price	  	  =  15000;
	model.assigned	  =  true;
	n++;

	makeref(model,Models[n]);
	model.description =  "";
	model.id	  	  =  "Chard2_A4";
	model.FaceId	  =  "Chard2";
	model.nation	  =  BROKEN; // we autoassign it elsewhere
	model.price	  	  =  25000;
	model.assigned	  =  true;
	n++;
	// Armor Mod <--

	makeref(model,Models[n]);
	model.description	=  "";
	model.id			=  "Chard3";
	model.FaceId		=  329;
	model.nation		=  PIRATE;
	model.price			=  5000;
	model.assigned		=  true;
	model.height		=  1.85;
	model.sex			=  "man";
	model.ani			=  "new_man";
	model.status		=  "C_III"; // added as an identifier, for assigning another animation to the new models
	AssignModelType(isstart, &model, "Sailors", 1.0);
	n++;

	makeref(model,Models[n]);
	model.description	=  "";
	model.id			=  "BigPirate";
	model.FaceId		=  330;
	model.nation		=  PIRATE;
	model.price			=  5000;
	model.assigned		=  true;
	model.height		=  1.90;
	model.sex			=  "man";
	model.ani			=  "new_man";
	model.status		=  "C_III"; // added as an identifier, for assigning another animation to the new models
	AssignModelType(isstart, &model, "Captains", 1.0);
	AssignModelTypeNation(isstart, &model, "Captains", 0.2, PIRATE);
	AssignModelType(isstart, &model, OFFIC_TYPE_CANNONEER, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_ABORDAGE, 1.0);
	n++;

	makeref(model,Models[n]);
	model.description	=  "";
	model.id			=  "ThomasLinch";
	model.FaceId		=  331;
	model.nation		=  HOLLAND;
	model.price			=  5000;
	model.assigned		=  true;
	model.height		=  1.90;
	model.sex			=  "man";
	model.ani			=  "man";
	AssignModelType(isstart, &model, "Captains", 1.0);
	AssignModelTypeNation(isstart, &model, "Captains", 0.2, HOLLAND);
	AssignModelType(isstart, &model, OFFIC_TYPE_FIRSTMATE, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_NAVIGATOR, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_ABORDAGE, 1.0);
	n++;

	makeref(model,Models[n]);
	model.description	=  "";
	model.id			=  "MorrisWillams";
	model.FaceId		=  332;
	model.nation		=  ENGLAND;
	model.price			=  5000;
	model.assigned		=  true;
	model.height		=  1.85;
	model.sex			=  "man";
	model.ani			=  "man";
	AssignModelType(isstart, &model, "Captains", 1.0);
	AssignModelTypeNation(isstart, &model, "Captains", 0.2, ENGLAND);
	n++;

	makeref(model,Models[n]);
	model.description	=  "";
	model.id			=  "Diz1";
	model.FaceId		=  334;
	model.nation		=  FRANCE;
	model.price			=  5000;
	model.assigned		=  true;
	model.height		=  1.75;
	model.sex			=  "woman";
	model.ani			=  "towngirl";
	model.iscombat		=  -1;
	model.ismansion		=  true;//Pretty woman, must be a governor's niece or wife
	AssignModelTypeNatMask(isstart, &model, "Rich_Citizens", 1.0, GetNationStringNorthEuroFr());
	n++;

	makeref(model,Models[n]);
	model.description	=  "";
	model.id			=  "Diz2";
	model.FaceId		=  335;
	model.nation		=  ENGLAND;
	model.price			=  5000;
	model.assigned		=  true;
	model.height		=  1.72;
	model.sex			=  "woman";
	model.ani			=  "towngirl";
	model.iscombat		=  -1;
	model.ismansion		=  true;//Pretty woman, must be a governor's niece or wife
	AssignModelTypeNatMask(isstart, &model, "Rich_Citizens", 1.0, GetNationStringNorthEuroFr());
	n++;

	makeref(model,Models[n]);
	model.description	=  "";
	model.id			=  "Gaskon";
	model.FaceId		=  336;
	model.nation		=  FRANCE;
	model.price			=  15000;
	model.assigned		=  true;
	model.height		=  1.80;
	model.sex			=  "man";
	model.ani			=  "new_man";
	model.status		=  "C_III"; // added as an identifier, for assigning another animation to the new models
	AssignModelTypeNatMask(isstart, &model, "Rich_Citizens", 1.0, GetNationStringNorthEuroFr());
	n++;

	makeref(model,Models[n]);
	model.description	=  "";
	model.id			=  "Mansfield";
	model.FaceId		=  337;
	model.nation		=  HOLLAND;
	model.price			=  15000;
	model.assigned		=  true;
	model.height		=  1.80;
	model.sex			=  "man";
	model.ani			=  "new_man";
	model.status		=  "C_III"; // added as an identifier, for assigning another animation to the new models
	AssignModelTypeNatMask(isstart, &model, "Upper_Citizens", 1.0, BitNot(GetNationStringSouthEuro()));
	AssignModelType(isstart, &model, OFFIC_TYPE_QMASTER, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_CANNONEER, 1.0);
	n++;

	makeref(model,Models[n]);
	model.description	=  "";
	model.id			=  "Modyford";
	model.FaceId		=  338;
	model.nation		=  FRANCE;
	model.price			=  15000;
	model.assigned		=  true;
	model.height		=  1.85;
	model.sex			=  "man";
	model.ani			=  "new_man";
	model.status		=  "C_III"; // added as an identifier, for assigning another animation to the new models
	AssignModelTypeNatMask(isstart, &model, "Rich_Citizens", 1.0, GetNationStringNorthEuroFr());
	n++;

	makeref(model,Models[n]);
	model.description	=  "";
	model.id			=  "Ostin";
	model.FaceId		=  339;
	model.nation		=  HOLLAND;
	model.price			=  15000;
	model.assigned		=  true;
	model.height		=  1.80;
	model.sex			=  "man";
	model.ani			=  "new_man";
	model.status		=  "C_III"; // added as an identifier, for assigning another animation to the new models
	AssignModelTypeNatMask(isstart, &model, "Upper_Citizens", 1.0, BitNot(GetNationStringSouthEuro()));
	AssignModelTypeNation(isstart, &model, "Land_Officers", 1.0, HOLLAND);
	AssignModelType(isstart, &model, OFFIC_TYPE_QMASTER, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_FIRSTMATE, 1.0);
	n++;

	makeref(model,Models[n]);
	model.description	=  "";
	model.id			=  "Morgan";
	model.FaceId		=  340;
	model.nation		=  ENGLAND;
	model.price			=  15000;
	model.assigned		=  true;
	model.height		=  1.85;
	model.sex			=  "man";
	model.ani			=  "new_man";
	model.status		=  "C_III"; // added as an identifier, for assigning another animation to the new models
	AssignModelTypeNation(isstart, &model, "Land_Officers", 1.0, ENGLAND);
	AssignModelType(isstart, &model, OFFIC_TYPE_QMASTER, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_DOCTOR, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_FIRSTMATE, 1.0);
	AssignModelType(isstart, &model, OFFIC_TYPE_ABORDAGE, 1.0);
	n++;

	// Armor Mod -->
	makeref(model,Models[n]);
	model.description =  "";
	model.id	  	  =  "Morgan_A1";
	model.FaceId	  =  "Morgan";
	model.nation	  =  BROKEN; // we autoassign it elsewhere
	model.price	  	  =  1000;
	model.assigned	  =  true;
	n++;

	makeref(model,Models[n]);
	model.description =  "";
	model.id	  	  =  "Morgan_A2";
	model.FaceId	  =  "Morgan";
	model.nation	  =  BROKEN; // we autoassign it elsewhere
	model.price	  	  =  4000;
	model.assigned	  =  true;
	n++;

	makeref(model,Models[n]);
	model.description =  "";
	model.id	  	  =  "Morgan_A3";
	model.FaceId	  =  "Morgan";
	model.nation	  =  BROKEN; // we autoassign it elsewhere
	model.price	  	  =  15000;
	model.assigned	  =  true;
	n++;

	makeref(model,Models[n]);
	model.description =  "";
	model.id	  	  =  "Morgan_A4";
	model.FaceId	  =  "Morgan";
	model.nation	  =  BROKEN; // we autoassign it elsewhere
	model.price	  	  =  25000;
	model.assigned	  =  true;
	n++;
	// Armor Mod <--

	makeref(model,Models[n]);
	model.description	=  "";
	model.id			=  "Downgir51";
	model.FaceId		=  341;
	model.nation		=  ENGLAND;
	model.price			=  5000;
	model.assigned		=  true;
	model.height		=  1.70;
	model.sex			=  "woman";
	model.ani			=  "towngirl";
	model.iscombat		=  -1;
	model.isbrothel		=  true;//no comments
	AssignModelType(isstart, &model, "women", 1.0);
	AssignModelTypeNatMask(isstart, &model, "Lower_Citizens", 1.0, GetNationStringNorthEuroFr());
	AssignModelTypeNation(isstart, &model, "Lower_Citizens", 0.03, ENGLAND);
	n++;

	makeref(model,Models[n]);
	model.description	=  "";
	model.id			=  "Downgir52";
	model.FaceId		=  342;
	model.nation		=  SPAIN;
	model.price			=  5000;
	model.assigned		=  true;
	model.height		=  1.70;
	model.sex			=  "woman";
	model.ani			=  "towngirl";
	model.iscombat		=  -1;
	model.isbrothel		=  true;//no comments
	AssignModelType(isstart, &model, "women", 1.0);
	AssignModelTypeNatMask(isstart, &model, "Lower_Citizens", 1.0, GetNationStringNorthEuroFr());
	AssignModelTypeNation(isstart, &model, "Lower_Citizens", 0.03, SPAIN);
	n++;

	makeref(model,Models[n]);
	model.description	=  "";
	model.id			=  "Downgir53";
	model.FaceId		=  343;
	model.nation		=  HOLLAND;
	model.price			=  5000;
	model.assigned		=  true;
	model.height		=  1.75;
	model.sex			=  "woman";
	model.ani			=  "towngirl";
	model.iscombat		=  -1;
	model.isbrothel		=  true;//no comments
	AssignModelType(isstart, &model, "women", 1.0);
	AssignModelTypeNatMask(isstart, &model, "Lower_Citizens", 1.0, GetNationStringNorthEuroFr());
	AssignModelTypeNation(isstart, &model, "Lower_Citizens", 0.03, HOLLAND);
	n++;

	makeref(model,Models[n]);
	model.description	=  "";
	model.id			=  "Downgirl1";
	model.FaceId		=  344;
	model.nation		=  ENGLAND;
	model.price			=  5000;
	model.assigned		=  true;
	model.height		=  1.75;
	model.sex			=  "woman";
	model.ani			=  "towngirl";
	model.iscombat		=  -1;
	model.isbrothel		=  true;//no comments
	AssignModelType(isstart, &model, "women", 1.0);
	AssignModelTypeNatMask(isstart, &model, "Lower_Citizens", 1.0, GetNationStringNorthEuroFr());
	AssignModelTypeNation(isstart, &model, "Lower_Citizens", 0.03, ENGLAND);
	n++;

	makeref(model,Models[n]);
	model.description	=  "";
	model.id			=  "Downgirl2";
	model.FaceId		=  345;
	model.nation		=  PORTUGAL;
	model.price			=  5000;
	model.assigned		=  true;
	model.height		=  1.72;
	model.sex			=  "woman";
	model.ani			=  "towngirl";
	model.iscombat		=  -1;
	model.isbrothel		=  true;//no comments
	AssignModelType(isstart, &model, "women", 1.0);
	AssignModelTypeNatMask(isstart, &model, "Lower_Citizens", 1.0, GetNationStringNorthEuroFr());
	AssignModelTypeNation(isstart, &model, "Lower_Citizens", 0.03, PORTUGAL);
	n++;

	makeref(model,Models[n]);
	model.description	=  "";
	model.id			=  "Downgirl3";
	model.FaceId		=  346;
	model.nation		=  FRANCE;
	model.price			=  5000;
	model.assigned		=  true;
	model.height		=  1.78;
	model.sex			=  "woman";
	model.ani			=  "towngirl";
	model.iscombat		=  -1;
	model.isbrothel		=  true;//no comments
	AssignModelType(isstart, &model, "women", 1.0);
	AssignModelTypeNatMask(isstart, &model, "Lower_Citizens", 1.0, GetNationStringNorthEuroFr());
	AssignModelTypeNation(isstart, &model, "Lower_Citizens", 0.03, FRANCE);
	n++;

	makeref(model,Models[n]);
	model.description	=  "";
	model.id			=  "prison_3";
	model.FaceId		=  347;
	model.nation		=  PIRATE;
	model.price			=  5000;
	model.assigned		=  true;
	model.height		=  1.85;
	model.sex			=  "man";
	model.ani			=  "man";
	model.isprisoner	=  true;//Beggar. Must be in a jail or in some cargo hold like a slave
	AssignModelType(isstart, &model, "Poor_Citizens", 1.0);
	n++;

	makeref(model,Models[n]);
	model.description	=  "";
	model.id			=  "prison_4";
	model.FaceId		=  348;
	model.nation		=  PIRATE;
	model.price			=  5000;
	model.assigned		=  true;
	model.height		=  1.85;
	model.sex			=  "man";
	model.ani			=  "man";
	model.isprisoner	=  true;//Beggar. Must be in a jail or in some cargo hold like a slave
	AssignModelType(isstart, &model, "Poor_Citizens", 1.0);
	n++;

	makeref(model,Models[n]);
	model.description	=  "";
	model.id			=  "prison_5";
	model.FaceId		=  349;
	model.nation		=  PIRATE;
	model.price			=  5000;
	model.assigned		=  true;
	model.height		=  1.85;
	model.sex			=  "man";
	model.ani			=  "man";
	model.isprisoner	=  true;//Beggar. Must be in a jail or in some cargo hold like a slave
	AssignModelType(isstart, &model, "Poor_Citizens", 1.0);
	n++;

	makeref(model,Models[n]);
	model.description	=  "";
	model.id			=  "AnnaDeLeiva";
	model.FaceId		=  350;
	model.nation		=  SPAIN;
	model.price			=  5000;
	model.assigned		=  true;
	model.height		=  1.65;
	model.sex			=  "woman";
	model.ani			=  "towngirl";
	model.iscombat		=  -1;
	model.ismansion		=  true;//Pretty woman, must be a governor's niece or wife
	AssignModelTypeNatMask(isstart, &model, "Rich_Citizens", 1.0, GetNationStringNorthEuroFr());
	n++;
	// added by MAXIMUS <-[first free faceID is 358]-

	//The code below this comment HAVE TO be after all model definitions.
	//Please insert new models before this comment.
//	n--;
	MODEL_HIGH = n;
	SortModelArray(0,MODEL_HIGH-1);
	// NK do final pass
	aref base, cur;
	for(n =  0; n <= MODEL_HIGH; n++)
	{
		makeref(model,Models[n]);
		model.index		=  n;
		modelid = model.id;
		if(modelid != "blank" && model.model != DEFAULT_MODEL) { model.id = model.model; } // just in case someone defines model.model and not model.id
		else { model.model = modelid; }
	}
	trace("InitModels: Total number of models: " + (MODEL_HIGH));
	// NK <--
//	int i;
//	Trace("----------PostSort--------------------------------------");
//	for(i = 0; i <= MODEL_HIGH; i++)
//	{
//	   Trace("Nation: " + i + " - "  + Models[i].nation + " - " + Models[i].model);  
//	}	
}

//MAXIMUS: -->
string GetPrisonersModels()
{
	string prList = "";
	for(int i=0; i<MODEL_HIGH; i++) 
	{ 
		if(CheckAttribute(&Models[i],"isprisoner") && Models[i].isprisoner==true)
		{
			prList = StoreString(prList, Models[i].id);
		}
	}
	return prList;
}

string GetMansionModels()
{
	string prList = "";
	for(int i=0; i<MODEL_HIGH; i++) 
	{ 
		if(CheckAttribute(&Models[i],"ismansion") && Models[i].ismansion==true)
		{
			prList = StoreString(prList, Models[i].id);
		}
	}
	return prList;
}

string GetBrothelModels()
{
	string prList = "";
	for(int i=0; i<MODEL_HIGH; i++) 
	{ 
		if(CheckAttribute(&Models[i],"isbrothel") && Models[i].isbrothel==true)
		{
			prList = StoreString(prList, Models[i].id);
		}
	}
	return prList;
}
//MAXIMUS: <--

// modeltypes lookup array init
// do it this way rather than for loop, for speed.
void InitModelTypesArray()
{
	ClearModelTypeSlotDirect(0);
	ClearModelTypeSlotDirect(1);
	ClearModelTypeSlotDirect(2);
	ClearModelTypeSlotDirect(3);
	ClearModelTypeSlotDirect(4);
	ClearModelTypeSlotDirect(5);
	ClearModelTypeSlotDirect(6);
	ClearModelTypeSlotDirect(7);
	ClearModelTypeSlotDirect(8);
	ClearModelTypeSlotDirect(9);
	ClearModelTypeSlotDirect(10);
	ClearModelTypeSlotDirect(11);
	ClearModelTypeSlotDirect(12);
	ClearModelTypeSlotDirect(13);
	ClearModelTypeSlotDirect(14);
	ClearModelTypeSlotDirect(15);
	ClearModelTypeSlotDirect(16);
	ClearModelTypeSlotDirect(17);
	ClearModelTypeSlotDirect(18);
	ClearModelTypeSlotDirect(19);
	ClearModelTypeSlotDirect(20);
	ClearModelTypeSlotDirect(21);
	ClearModelTypeSlotDirect(22);
	ClearModelTypeSlotDirect(23);
	ClearModelTypeSlotDirect(24);
	ClearModelTypeSlotDirect(25);
	ClearModelTypeSlotDirect(26);
	ClearModelTypeSlotDirect(27);
	ClearModelTypeSlotDirect(28);
	ClearModelTypeSlotDirect(29);
	ClearModelTypeSlotDirect(30);
	ClearModelTypeSlotDirect(31);
	ClearModelTypeSlotDirect(32);
	ClearModelTypeSlotDirect(33);
	ClearModelTypeSlotDirect(34);
	ClearModelTypeSlotDirect(35);
	ClearModelTypeSlotDirect(36);
	ClearModelTypeSlotDirect(37);
	ClearModelTypeSlotDirect(38);
	ClearModelTypeSlotDirect(39);
	ClearModelTypeSlotDirect(40);
	ClearModelTypeSlotDirect(41);
	ClearModelTypeSlotDirect(42);
	ClearModelTypeSlotDirect(43);
	ClearModelTypeSlotDirect(44);
	ClearModelTypeSlotDirect(45);
	ClearModelTypeSlotDirect(46);
	ClearModelTypeSlotDirect(47);
	ClearModelTypeSlotDirect(48);
	ClearModelTypeSlotDirect(49);
	ClearModelTypeSlotDirect(50);
	ClearModelTypeSlotDirect(51);
	ClearModelTypeSlotDirect(52);
	ClearModelTypeSlotDirect(53);
	ClearModelTypeSlotDirect(54);
	ClearModelTypeSlotDirect(55);
	ClearModelTypeSlotDirect(56);
	ClearModelTypeSlotDirect(57);
	ClearModelTypeSlotDirect(58);
	ClearModelTypeSlotDirect(59);
	ClearModelTypeSlotDirect(60);
	ClearModelTypeSlotDirect(61);
	ClearModelTypeSlotDirect(62);
	ClearModelTypeSlotDirect(63);
	ClearModelTypeSlotDirect(64);
	ClearModelTypeSlotDirect(65);
	ClearModelTypeSlotDirect(66);
	ClearModelTypeSlotDirect(67);
	ClearModelTypeSlotDirect(68);
	ClearModelTypeSlotDirect(69);
	ClearModelTypeSlotDirect(70);
	ClearModelTypeSlotDirect(71);
	ClearModelTypeSlotDirect(72);
	ClearModelTypeSlotDirect(73);
	ClearModelTypeSlotDirect(74);
	ClearModelTypeSlotDirect(75);
	ClearModelTypeSlotDirect(76);
	ClearModelTypeSlotDirect(77);
	ClearModelTypeSlotDirect(78);
	ClearModelTypeSlotDirect(79);
	ClearModelTypeSlotDirect(80);
	ClearModelTypeSlotDirect(81);
	ClearModelTypeSlotDirect(82);
	ClearModelTypeSlotDirect(83);
	ClearModelTypeSlotDirect(84);
	ClearModelTypeSlotDirect(85);
	ClearModelTypeSlotDirect(86);
	ClearModelTypeSlotDirect(87);
	ClearModelTypeSlotDirect(88);
	ClearModelTypeSlotDirect(89);
	ClearModelTypeSlotDirect(90);
	ClearModelTypeSlotDirect(91);
	ClearModelTypeSlotDirect(92);
	ClearModelTypeSlotDirect(93);
	ClearModelTypeSlotDirect(94);
	ClearModelTypeSlotDirect(95);
	ClearModelTypeSlotDirect(96);
	ClearModelTypeSlotDirect(97);
	ClearModelTypeSlotDirect(98);
	ClearModelTypeSlotDirect(99);
	ClearModelTypeSlotDirect(100);
	ClearModelTypeSlotDirect(101);
	ClearModelTypeSlotDirect(102);
	ClearModelTypeSlotDirect(103);
	ClearModelTypeSlotDirect(104);
	ClearModelTypeSlotDirect(105);
	ClearModelTypeSlotDirect(106);
	ClearModelTypeSlotDirect(107);
	ClearModelTypeSlotDirect(108);
	ClearModelTypeSlotDirect(109);
	ClearModelTypeSlotDirect(110);
	ClearModelTypeSlotDirect(111);
	ClearModelTypeSlotDirect(112);
	ClearModelTypeSlotDirect(113);
	ClearModelTypeSlotDirect(114);
	ClearModelTypeSlotDirect(115);
	ClearModelTypeSlotDirect(116);
	ClearModelTypeSlotDirect(117);
	ClearModelTypeSlotDirect(118);
	ClearModelTypeSlotDirect(119);
	ClearModelTypeSlotDirect(120);
	ClearModelTypeSlotDirect(121);
	ClearModelTypeSlotDirect(122);
	ClearModelTypeSlotDirect(123);
	ClearModelTypeSlotDirect(124);
	ClearModelTypeSlotDirect(125);
	ClearModelTypeSlotDirect(126);
	ClearModelTypeSlotDirect(127);
	ClearModelTypeSlotDirect(128);
	ClearModelTypeSlotDirect(129);
	ClearModelTypeSlotDirect(130);
	ClearModelTypeSlotDirect(131);
	ClearModelTypeSlotDirect(132);
	ClearModelTypeSlotDirect(133);
	ClearModelTypeSlotDirect(134);
	ClearModelTypeSlotDirect(135);
	ClearModelTypeSlotDirect(136);
	ClearModelTypeSlotDirect(137);
	ClearModelTypeSlotDirect(138);
	ClearModelTypeSlotDirect(139);
	ClearModelTypeSlotDirect(140);
	ClearModelTypeSlotDirect(141);
	ClearModelTypeSlotDirect(142);
	ClearModelTypeSlotDirect(143);
	ClearModelTypeSlotDirect(144);
	ClearModelTypeSlotDirect(145);
	ClearModelTypeSlotDirect(146);
	ClearModelTypeSlotDirect(147);
	ClearModelTypeSlotDirect(148);
	ClearModelTypeSlotDirect(149);
	ClearModelTypeSlotDirect(150);
	ClearModelTypeSlotDirect(151);
	ClearModelTypeSlotDirect(152);
	ClearModelTypeSlotDirect(153);
	ClearModelTypeSlotDirect(154);
	ClearModelTypeSlotDirect(155);
	ClearModelTypeSlotDirect(156);
	ClearModelTypeSlotDirect(157);
	ClearModelTypeSlotDirect(158);
	ClearModelTypeSlotDirect(159);
	ClearModelTypeSlotDirect(160);
	ClearModelTypeSlotDirect(161);
	ClearModelTypeSlotDirect(162);
	ClearModelTypeSlotDirect(163);
	ClearModelTypeSlotDirect(164);
	ClearModelTypeSlotDirect(165);
	ClearModelTypeSlotDirect(166);
	ClearModelTypeSlotDirect(167);
	ClearModelTypeSlotDirect(168);
	ClearModelTypeSlotDirect(169);
	ClearModelTypeSlotDirect(170);
	ClearModelTypeSlotDirect(171);
	ClearModelTypeSlotDirect(172);
	ClearModelTypeSlotDirect(173);
	ClearModelTypeSlotDirect(174);
	ClearModelTypeSlotDirect(175);
	ClearModelTypeSlotDirect(176);
	ClearModelTypeSlotDirect(177);
	ClearModelTypeSlotDirect(178);
	ClearModelTypeSlotDirect(179);
	ClearModelTypeSlotDirect(180);
	ClearModelTypeSlotDirect(181);
	ClearModelTypeSlotDirect(182);
	ClearModelTypeSlotDirect(183);
	ClearModelTypeSlotDirect(184);
	ClearModelTypeSlotDirect(185);
	ClearModelTypeSlotDirect(186);
	ClearModelTypeSlotDirect(187);
	ClearModelTypeSlotDirect(188);
	ClearModelTypeSlotDirect(189);
	ClearModelTypeSlotDirect(190);
	ClearModelTypeSlotDirect(191);
	ClearModelTypeSlotDirect(192);
	ClearModelTypeSlotDirect(193);
	ClearModelTypeSlotDirect(194);
	ClearModelTypeSlotDirect(195);
	ClearModelTypeSlotDirect(196);
	ClearModelTypeSlotDirect(197);
	ClearModelTypeSlotDirect(198);
	ClearModelTypeSlotDirect(199);
	ClearModelTypeSlotDirect(200);
	ClearModelTypeSlotDirect(201);
	ClearModelTypeSlotDirect(202);
	ClearModelTypeSlotDirect(203);
	ClearModelTypeSlotDirect(204);
	ClearModelTypeSlotDirect(205);
	ClearModelTypeSlotDirect(206);
	ClearModelTypeSlotDirect(207);
	ClearModelTypeSlotDirect(208);
	ClearModelTypeSlotDirect(209);
	ClearModelTypeSlotDirect(210);
	ClearModelTypeSlotDirect(211);
	ClearModelTypeSlotDirect(212);
	ClearModelTypeSlotDirect(213);
	ClearModelTypeSlotDirect(214);
	ClearModelTypeSlotDirect(215);
	ClearModelTypeSlotDirect(216);
	ClearModelTypeSlotDirect(217);
	ClearModelTypeSlotDirect(218);
	ClearModelTypeSlotDirect(219);
	ClearModelTypeSlotDirect(220);
	ClearModelTypeSlotDirect(221);
	ClearModelTypeSlotDirect(222);
	ClearModelTypeSlotDirect(223);
	ClearModelTypeSlotDirect(224);
	ClearModelTypeSlotDirect(225);
	ClearModelTypeSlotDirect(226);
	ClearModelTypeSlotDirect(227);
	ClearModelTypeSlotDirect(228);
	ClearModelTypeSlotDirect(229);
	ClearModelTypeSlotDirect(230);
	ClearModelTypeSlotDirect(231);
	ClearModelTypeSlotDirect(232);
	ClearModelTypeSlotDirect(233);
	ClearModelTypeSlotDirect(234);
	ClearModelTypeSlotDirect(235);
	ClearModelTypeSlotDirect(236);
	ClearModelTypeSlotDirect(237);
	ClearModelTypeSlotDirect(238);
	ClearModelTypeSlotDirect(239);
	ClearModelTypeSlotDirect(240);
	ClearModelTypeSlotDirect(241);
	ClearModelTypeSlotDirect(242);
	ClearModelTypeSlotDirect(243);
	ClearModelTypeSlotDirect(244);
	ClearModelTypeSlotDirect(245);
	ClearModelTypeSlotDirect(246);
	ClearModelTypeSlotDirect(247);
	ClearModelTypeSlotDirect(248);
	ClearModelTypeSlotDirect(249);
	ClearModelTypeSlotDirect(250);
	ClearModelTypeSlotDirect(251);
	ClearModelTypeSlotDirect(252);
	ClearModelTypeSlotDirect(253);
	ClearModelTypeSlotDirect(254);
	ClearModelTypeSlotDirect(255);
	ClearModelTypeSlotDirect(256);
	ClearModelTypeSlotDirect(257);
	ClearModelTypeSlotDirect(258);
	ClearModelTypeSlotDirect(259);
	ClearModelTypeSlotDirect(260);
	ClearModelTypeSlotDirect(261);
	ClearModelTypeSlotDirect(262);
	ClearModelTypeSlotDirect(263);
	ClearModelTypeSlotDirect(264);
	ClearModelTypeSlotDirect(265);
	ClearModelTypeSlotDirect(266);
	ClearModelTypeSlotDirect(267);
	ClearModelTypeSlotDirect(268);
	ClearModelTypeSlotDirect(269);
	ClearModelTypeSlotDirect(270);
	ClearModelTypeSlotDirect(271);
	ClearModelTypeSlotDirect(272);
	ClearModelTypeSlotDirect(273);
	ClearModelTypeSlotDirect(274);
	ClearModelTypeSlotDirect(275);
	ClearModelTypeSlotDirect(276);
	ClearModelTypeSlotDirect(277);
	ClearModelTypeSlotDirect(278);
	ClearModelTypeSlotDirect(279);
	ClearModelTypeSlotDirect(280);
	ClearModelTypeSlotDirect(281);
	ClearModelTypeSlotDirect(282);
	ClearModelTypeSlotDirect(283);
	ClearModelTypeSlotDirect(284);
	ClearModelTypeSlotDirect(285);
	ClearModelTypeSlotDirect(286);
	ClearModelTypeSlotDirect(287);
	ClearModelTypeSlotDirect(288);
	ClearModelTypeSlotDirect(289);
	ClearModelTypeSlotDirect(290);
	ClearModelTypeSlotDirect(291);
	ClearModelTypeSlotDirect(292);
	ClearModelTypeSlotDirect(293);
	ClearModelTypeSlotDirect(294);
	ClearModelTypeSlotDirect(295);
	ClearModelTypeSlotDirect(296);
	ClearModelTypeSlotDirect(297);
	ClearModelTypeSlotDirect(298);
	ClearModelTypeSlotDirect(299);
	ClearModelTypeSlotDirect(300);
	ClearModelTypeSlotDirect(301);
	ClearModelTypeSlotDirect(302);
	ClearModelTypeSlotDirect(303);
	ClearModelTypeSlotDirect(304);
	ClearModelTypeSlotDirect(305);
	ClearModelTypeSlotDirect(306);
	ClearModelTypeSlotDirect(307);
	ClearModelTypeSlotDirect(308);
	ClearModelTypeSlotDirect(309);
	ClearModelTypeSlotDirect(310);
	ClearModelTypeSlotDirect(311);
	ClearModelTypeSlotDirect(312);
	ClearModelTypeSlotDirect(313);
	ClearModelTypeSlotDirect(314);
	ClearModelTypeSlotDirect(315);
	ClearModelTypeSlotDirect(316);
	ClearModelTypeSlotDirect(317);
	ClearModelTypeSlotDirect(318);
	ClearModelTypeSlotDirect(319);
	ClearModelTypeSlotDirect(320);
	ClearModelTypeSlotDirect(321);
	ClearModelTypeSlotDirect(322);
	ClearModelTypeSlotDirect(323);
	ClearModelTypeSlotDirect(324);
	ClearModelTypeSlotDirect(325);
	ClearModelTypeSlotDirect(326);
	ClearModelTypeSlotDirect(327);
	ClearModelTypeSlotDirect(328);
	ClearModelTypeSlotDirect(329);
	ClearModelTypeSlotDirect(330);
	ClearModelTypeSlotDirect(331);
	ClearModelTypeSlotDirect(332);
	ClearModelTypeSlotDirect(333);
	ClearModelTypeSlotDirect(334);
	ClearModelTypeSlotDirect(335);
	ClearModelTypeSlotDirect(336);
	ClearModelTypeSlotDirect(337);
	ClearModelTypeSlotDirect(338);
	ClearModelTypeSlotDirect(339);
	ClearModelTypeSlotDirect(340);
	ClearModelTypeSlotDirect(341);
	ClearModelTypeSlotDirect(342);
	ClearModelTypeSlotDirect(343);
	ClearModelTypeSlotDirect(344);
	ClearModelTypeSlotDirect(345);
	ClearModelTypeSlotDirect(346);
	ClearModelTypeSlotDirect(347);
	ClearModelTypeSlotDirect(348);
	ClearModelTypeSlotDirect(349);
	ClearModelTypeSlotDirect(350);
	ClearModelTypeSlotDirect(351);
	ClearModelTypeSlotDirect(352);
	ClearModelTypeSlotDirect(353);
	ClearModelTypeSlotDirect(354);
	ClearModelTypeSlotDirect(355);
	ClearModelTypeSlotDirect(356);
	ClearModelTypeSlotDirect(357);
	ClearModelTypeSlotDirect(358);
	ClearModelTypeSlotDirect(359);
	ClearModelTypeSlotDirect(360);
	ClearModelTypeSlotDirect(361);
	ClearModelTypeSlotDirect(362);
	ClearModelTypeSlotDirect(363);
	ClearModelTypeSlotDirect(364);
	ClearModelTypeSlotDirect(365);
	ClearModelTypeSlotDirect(366);
	ClearModelTypeSlotDirect(367);
	ClearModelTypeSlotDirect(368);
	ClearModelTypeSlotDirect(369);
	ClearModelTypeSlotDirect(370);
	ClearModelTypeSlotDirect(371);
	ClearModelTypeSlotDirect(372);
	ClearModelTypeSlotDirect(373);
	ClearModelTypeSlotDirect(374);
	ClearModelTypeSlotDirect(375);
	ClearModelTypeSlotDirect(376);
	ClearModelTypeSlotDirect(377);
	ClearModelTypeSlotDirect(378);
	ClearModelTypeSlotDirect(379);
	ClearModelTypeSlotDirect(380);
	ClearModelTypeSlotDirect(381);
	ClearModelTypeSlotDirect(382);
	ClearModelTypeSlotDirect(383);
	ClearModelTypeSlotDirect(384);
	ClearModelTypeSlotDirect(385);
	ClearModelTypeSlotDirect(386);
	ClearModelTypeSlotDirect(387);
	ClearModelTypeSlotDirect(388);
	ClearModelTypeSlotDirect(389);
	ClearModelTypeSlotDirect(390);
	ClearModelTypeSlotDirect(391);
	ClearModelTypeSlotDirect(392);
	ClearModelTypeSlotDirect(393);
	ClearModelTypeSlotDirect(394);
	ClearModelTypeSlotDirect(395);
	ClearModelTypeSlotDirect(396);
	ClearModelTypeSlotDirect(397);
	ClearModelTypeSlotDirect(398);
	ClearModelTypeSlotDirect(399);
	ClearModelTypeSlotDirect(400);
	ClearModelTypeSlotDirect(401);
	ClearModelTypeSlotDirect(402);
	ClearModelTypeSlotDirect(403);
	ClearModelTypeSlotDirect(404);
	ClearModelTypeSlotDirect(405);
	ClearModelTypeSlotDirect(406);
	ClearModelTypeSlotDirect(407);
	ClearModelTypeSlotDirect(408);
	ClearModelTypeSlotDirect(409);
	ClearModelTypeSlotDirect(410);
	ClearModelTypeSlotDirect(411);
	ClearModelTypeSlotDirect(412);
	ClearModelTypeSlotDirect(413);
	ClearModelTypeSlotDirect(414);
	ClearModelTypeSlotDirect(415);
	ClearModelTypeSlotDirect(416);
	ClearModelTypeSlotDirect(417);
	ClearModelTypeSlotDirect(418);
	ClearModelTypeSlotDirect(419);
	ClearModelTypeSlotDirect(420);
	ClearModelTypeSlotDirect(421);
	ClearModelTypeSlotDirect(422);
	ClearModelTypeSlotDirect(423);
	ClearModelTypeSlotDirect(424);
	ClearModelTypeSlotDirect(425);
	ClearModelTypeSlotDirect(426);
	ClearModelTypeSlotDirect(427);
	ClearModelTypeSlotDirect(428);
	ClearModelTypeSlotDirect(429);
	ClearModelTypeSlotDirect(430);
	ClearModelTypeSlotDirect(431);
	ClearModelTypeSlotDirect(432);
	ClearModelTypeSlotDirect(433);
	ClearModelTypeSlotDirect(434);
	ClearModelTypeSlotDirect(435);
	ClearModelTypeSlotDirect(436);
	ClearModelTypeSlotDirect(437);
	ClearModelTypeSlotDirect(438);
	ClearModelTypeSlotDirect(439);
	ClearModelTypeSlotDirect(440);
	ClearModelTypeSlotDirect(441);
	ClearModelTypeSlotDirect(442);
	ClearModelTypeSlotDirect(443);
	ClearModelTypeSlotDirect(444);
	ClearModelTypeSlotDirect(445);
	ClearModelTypeSlotDirect(446);
	ClearModelTypeSlotDirect(447);
	ClearModelTypeSlotDirect(448);
	ClearModelTypeSlotDirect(449);
	ClearModelTypeSlotDirect(450);
	ClearModelTypeSlotDirect(451);
	ClearModelTypeSlotDirect(452);
	ClearModelTypeSlotDirect(453);
	ClearModelTypeSlotDirect(454);
	ClearModelTypeSlotDirect(455);
	ClearModelTypeSlotDirect(456);
	ClearModelTypeSlotDirect(457);
	ClearModelTypeSlotDirect(458);
	ClearModelTypeSlotDirect(459);
	ClearModelTypeSlotDirect(460);
	ClearModelTypeSlotDirect(461);
	ClearModelTypeSlotDirect(462);
	ClearModelTypeSlotDirect(463);
	ClearModelTypeSlotDirect(464);
	ClearModelTypeSlotDirect(465);
	ClearModelTypeSlotDirect(466);
	ClearModelTypeSlotDirect(467);
	ClearModelTypeSlotDirect(468);
	ClearModelTypeSlotDirect(469);
	ClearModelTypeSlotDirect(470);
	ClearModelTypeSlotDirect(471);
	ClearModelTypeSlotDirect(472);
	ClearModelTypeSlotDirect(473);
	ClearModelTypeSlotDirect(474);
	ClearModelTypeSlotDirect(475);
	ClearModelTypeSlotDirect(476);
	ClearModelTypeSlotDirect(477);
	ClearModelTypeSlotDirect(478);
	ClearModelTypeSlotDirect(479);
	ClearModelTypeSlotDirect(480);
	ClearModelTypeSlotDirect(481);
	ClearModelTypeSlotDirect(482);
	ClearModelTypeSlotDirect(483);
	ClearModelTypeSlotDirect(484);
	ClearModelTypeSlotDirect(485);
	ClearModelTypeSlotDirect(486);
	ClearModelTypeSlotDirect(487);
	ClearModelTypeSlotDirect(488);
	ClearModelTypeSlotDirect(489);
	ClearModelTypeSlotDirect(490);
	ClearModelTypeSlotDirect(491);
	ClearModelTypeSlotDirect(492);
	ClearModelTypeSlotDirect(493);
	ClearModelTypeSlotDirect(494);
	ClearModelTypeSlotDirect(495);
	ClearModelTypeSlotDirect(496);
	ClearModelTypeSlotDirect(497);
	ClearModelTypeSlotDirect(498);
	ClearModelTypeSlotDirect(499);
	ClearModelTypeSlotDirect(500);
	ClearModelTypeSlotDirect(501);
	ClearModelTypeSlotDirect(502);
	ClearModelTypeSlotDirect(503);
	ClearModelTypeSlotDirect(504);
	ClearModelTypeSlotDirect(505);
	ClearModelTypeSlotDirect(506);
	ClearModelTypeSlotDirect(507);
	ClearModelTypeSlotDirect(508);
	ClearModelTypeSlotDirect(509);
	ClearModelTypeSlotDirect(510);
	ClearModelTypeSlotDirect(511);
	ClearModelTypeSlotDirect(512);
	ClearModelTypeSlotDirect(513);
	ClearModelTypeSlotDirect(514);
	ClearModelTypeSlotDirect(515);
	ClearModelTypeSlotDirect(516);
	ClearModelTypeSlotDirect(517);
	ClearModelTypeSlotDirect(518);
	ClearModelTypeSlotDirect(519);
	ClearModelTypeSlotDirect(520);
	ClearModelTypeSlotDirect(521);
	ClearModelTypeSlotDirect(522);
	ClearModelTypeSlotDirect(523);
	ClearModelTypeSlotDirect(524);
	ClearModelTypeSlotDirect(525);
	ClearModelTypeSlotDirect(526);
	ClearModelTypeSlotDirect(527);
	ClearModelTypeSlotDirect(528);
	ClearModelTypeSlotDirect(529);
	ClearModelTypeSlotDirect(530);
	ClearModelTypeSlotDirect(531);
	ClearModelTypeSlotDirect(532);
	ClearModelTypeSlotDirect(533);
	ClearModelTypeSlotDirect(534);
	ClearModelTypeSlotDirect(535);
	ClearModelTypeSlotDirect(536);
	ClearModelTypeSlotDirect(537);
	ClearModelTypeSlotDirect(538);
	ClearModelTypeSlotDirect(539);
	ClearModelTypeSlotDirect(540);
	ClearModelTypeSlotDirect(541);
	ClearModelTypeSlotDirect(542);
	ClearModelTypeSlotDirect(543);
	ClearModelTypeSlotDirect(544);
	ClearModelTypeSlotDirect(545);
	ClearModelTypeSlotDirect(546);
	ClearModelTypeSlotDirect(547);
	ClearModelTypeSlotDirect(548);
	ClearModelTypeSlotDirect(549);
	ClearModelTypeSlotDirect(550);
	ClearModelTypeSlotDirect(551);
	ClearModelTypeSlotDirect(552);
	ClearModelTypeSlotDirect(553);
	ClearModelTypeSlotDirect(554);
	ClearModelTypeSlotDirect(555);
	ClearModelTypeSlotDirect(556);
	ClearModelTypeSlotDirect(557);
	ClearModelTypeSlotDirect(558);
	ClearModelTypeSlotDirect(559);
	ClearModelTypeSlotDirect(560);
	ClearModelTypeSlotDirect(561);
	ClearModelTypeSlotDirect(562);
	ClearModelTypeSlotDirect(563);
	ClearModelTypeSlotDirect(564);
	ClearModelTypeSlotDirect(565);
	ClearModelTypeSlotDirect(566);
	ClearModelTypeSlotDirect(567);
	ClearModelTypeSlotDirect(568);
	ClearModelTypeSlotDirect(569);
	ClearModelTypeSlotDirect(570);
	ClearModelTypeSlotDirect(571);
	ClearModelTypeSlotDirect(572);
	ClearModelTypeSlotDirect(573);
	ClearModelTypeSlotDirect(574);
	ClearModelTypeSlotDirect(575);
	ClearModelTypeSlotDirect(576);
	ClearModelTypeSlotDirect(577);
	ClearModelTypeSlotDirect(578);
	ClearModelTypeSlotDirect(579);
	ClearModelTypeSlotDirect(580);
	ClearModelTypeSlotDirect(581);
	ClearModelTypeSlotDirect(582);
	ClearModelTypeSlotDirect(583);
	ClearModelTypeSlotDirect(584);
	ClearModelTypeSlotDirect(585);
	ClearModelTypeSlotDirect(586);
	ClearModelTypeSlotDirect(587);
	ClearModelTypeSlotDirect(588);
	ClearModelTypeSlotDirect(589);
	ClearModelTypeSlotDirect(590);
	ClearModelTypeSlotDirect(591);
	ClearModelTypeSlotDirect(592);
	ClearModelTypeSlotDirect(593);
	ClearModelTypeSlotDirect(594);
	ClearModelTypeSlotDirect(595);
	ClearModelTypeSlotDirect(596);
	ClearModelTypeSlotDirect(597);
	ClearModelTypeSlotDirect(598);
	ClearModelTypeSlotDirect(599);
	ClearModelTypeSlotDirect(600);
	ClearModelTypeSlotDirect(601);
	ClearModelTypeSlotDirect(602);
	ClearModelTypeSlotDirect(603);
	ClearModelTypeSlotDirect(604);
	ClearModelTypeSlotDirect(605);
	ClearModelTypeSlotDirect(606);
	ClearModelTypeSlotDirect(607);
	ClearModelTypeSlotDirect(608);
	ClearModelTypeSlotDirect(609);
	ClearModelTypeSlotDirect(610);
	ClearModelTypeSlotDirect(611);
	ClearModelTypeSlotDirect(612);
	ClearModelTypeSlotDirect(613);
	ClearModelTypeSlotDirect(614);
	ClearModelTypeSlotDirect(615);
	ClearModelTypeSlotDirect(616);
	ClearModelTypeSlotDirect(617);
	ClearModelTypeSlotDirect(618);
	ClearModelTypeSlotDirect(619);
	ClearModelTypeSlotDirect(620);
	ClearModelTypeSlotDirect(621);
	ClearModelTypeSlotDirect(622);
	ClearModelTypeSlotDirect(623);
	ClearModelTypeSlotDirect(624);
	ClearModelTypeSlotDirect(625);
	ClearModelTypeSlotDirect(626);
	ClearModelTypeSlotDirect(627);
	ClearModelTypeSlotDirect(628);
	ClearModelTypeSlotDirect(629);
	ClearModelTypeSlotDirect(630);
	ClearModelTypeSlotDirect(631);
	ClearModelTypeSlotDirect(632);
	ClearModelTypeSlotDirect(633);
	ClearModelTypeSlotDirect(634);
	ClearModelTypeSlotDirect(635);
	ClearModelTypeSlotDirect(636);
	ClearModelTypeSlotDirect(637);
	ClearModelTypeSlotDirect(638);
	ClearModelTypeSlotDirect(639);
	ClearModelTypeSlotDirect(640);
	ClearModelTypeSlotDirect(641);
	ClearModelTypeSlotDirect(642);
	ClearModelTypeSlotDirect(643);
	ClearModelTypeSlotDirect(644);
	ClearModelTypeSlotDirect(645);
	ClearModelTypeSlotDirect(646);
	ClearModelTypeSlotDirect(647);
	ClearModelTypeSlotDirect(648);
	ClearModelTypeSlotDirect(649);
	ClearModelTypeSlotDirect(650);
	ClearModelTypeSlotDirect(651);
	ClearModelTypeSlotDirect(652);
	ClearModelTypeSlotDirect(653);
	ClearModelTypeSlotDirect(654);
	ClearModelTypeSlotDirect(655);
	ClearModelTypeSlotDirect(656);
	ClearModelTypeSlotDirect(657);
	ClearModelTypeSlotDirect(658);
	ClearModelTypeSlotDirect(659);
	ClearModelTypeSlotDirect(660);
	ClearModelTypeSlotDirect(661);
	ClearModelTypeSlotDirect(662);
	ClearModelTypeSlotDirect(663);
	ClearModelTypeSlotDirect(664);
	ClearModelTypeSlotDirect(665);
	ClearModelTypeSlotDirect(666);
	ClearModelTypeSlotDirect(667);
	ClearModelTypeSlotDirect(668);
	ClearModelTypeSlotDirect(669);
	ClearModelTypeSlotDirect(670);
	ClearModelTypeSlotDirect(671);
	ClearModelTypeSlotDirect(672);
	ClearModelTypeSlotDirect(673);
	ClearModelTypeSlotDirect(674);
	ClearModelTypeSlotDirect(675);
	ClearModelTypeSlotDirect(676);
	ClearModelTypeSlotDirect(677);
	ClearModelTypeSlotDirect(678);
	ClearModelTypeSlotDirect(679);
	ClearModelTypeSlotDirect(680);
	ClearModelTypeSlotDirect(681);
	ClearModelTypeSlotDirect(682);
	ClearModelTypeSlotDirect(683);
	ClearModelTypeSlotDirect(684);
	ClearModelTypeSlotDirect(685);
	ClearModelTypeSlotDirect(686);
	ClearModelTypeSlotDirect(687);
	ClearModelTypeSlotDirect(688);
	ClearModelTypeSlotDirect(689);
	ClearModelTypeSlotDirect(690);
	ClearModelTypeSlotDirect(691);
	ClearModelTypeSlotDirect(692);
	ClearModelTypeSlotDirect(693);
	ClearModelTypeSlotDirect(694);
	ClearModelTypeSlotDirect(695);
	ClearModelTypeSlotDirect(696);
	ClearModelTypeSlotDirect(697);
	ClearModelTypeSlotDirect(698);
	ClearModelTypeSlotDirect(699);
	ClearModelTypeSlotDirect(700);
	ClearModelTypeSlotDirect(701);
	ClearModelTypeSlotDirect(702);
	ClearModelTypeSlotDirect(703);
	ClearModelTypeSlotDirect(704);
	ClearModelTypeSlotDirect(705);
	ClearModelTypeSlotDirect(706);
	ClearModelTypeSlotDirect(707);
	ClearModelTypeSlotDirect(708);
	ClearModelTypeSlotDirect(709);
	ClearModelTypeSlotDirect(710);
	ClearModelTypeSlotDirect(711);
	ClearModelTypeSlotDirect(712);
	ClearModelTypeSlotDirect(713);
	ClearModelTypeSlotDirect(714);
	ClearModelTypeSlotDirect(715);
	ClearModelTypeSlotDirect(716);
	ClearModelTypeSlotDirect(717);
	ClearModelTypeSlotDirect(718);
	ClearModelTypeSlotDirect(719);
	ClearModelTypeSlotDirect(720);
	ClearModelTypeSlotDirect(721);
	ClearModelTypeSlotDirect(722);
	ClearModelTypeSlotDirect(723);
	ClearModelTypeSlotDirect(724);
	ClearModelTypeSlotDirect(725);
	ClearModelTypeSlotDirect(726);
	ClearModelTypeSlotDirect(727);
	ClearModelTypeSlotDirect(728);
	ClearModelTypeSlotDirect(729);
	ClearModelTypeSlotDirect(730);
	ClearModelTypeSlotDirect(731);
	ClearModelTypeSlotDirect(732);
	ClearModelTypeSlotDirect(733);
	ClearModelTypeSlotDirect(734);
	ClearModelTypeSlotDirect(735);
	ClearModelTypeSlotDirect(736);
	ClearModelTypeSlotDirect(737);
	ClearModelTypeSlotDirect(738);
	ClearModelTypeSlotDirect(739);
	ClearModelTypeSlotDirect(740);
	ClearModelTypeSlotDirect(741);
	ClearModelTypeSlotDirect(742);
	ClearModelTypeSlotDirect(743);
	ClearModelTypeSlotDirect(744);
	ClearModelTypeSlotDirect(745);
	ClearModelTypeSlotDirect(746);
	ClearModelTypeSlotDirect(747);
	ClearModelTypeSlotDirect(748);
	ClearModelTypeSlotDirect(749);
	ClearModelTypeSlotDirect(750);
	ClearModelTypeSlotDirect(751);
	ClearModelTypeSlotDirect(752);
	ClearModelTypeSlotDirect(753);
	ClearModelTypeSlotDirect(754);
	ClearModelTypeSlotDirect(755);
	ClearModelTypeSlotDirect(756);
	ClearModelTypeSlotDirect(757);
	ClearModelTypeSlotDirect(758);
	ClearModelTypeSlotDirect(759);
	ClearModelTypeSlotDirect(760);
	ClearModelTypeSlotDirect(761);
	ClearModelTypeSlotDirect(762);
	ClearModelTypeSlotDirect(763);
	ClearModelTypeSlotDirect(764);
	ClearModelTypeSlotDirect(765);
	ClearModelTypeSlotDirect(766);
	ClearModelTypeSlotDirect(767);
	ClearModelTypeSlotDirect(768);
	ClearModelTypeSlotDirect(769);
	ClearModelTypeSlotDirect(770);
	ClearModelTypeSlotDirect(771);
	ClearModelTypeSlotDirect(772);
	ClearModelTypeSlotDirect(773);
	ClearModelTypeSlotDirect(774);
	ClearModelTypeSlotDirect(775);
	ClearModelTypeSlotDirect(776);
	ClearModelTypeSlotDirect(777);
	ClearModelTypeSlotDirect(778);
	ClearModelTypeSlotDirect(779);
	ClearModelTypeSlotDirect(780);
	ClearModelTypeSlotDirect(781);
	ClearModelTypeSlotDirect(782);
	ClearModelTypeSlotDirect(783);
	ClearModelTypeSlotDirect(784);
	ClearModelTypeSlotDirect(785);
	ClearModelTypeSlotDirect(786);
	ClearModelTypeSlotDirect(787);
	ClearModelTypeSlotDirect(788);
	ClearModelTypeSlotDirect(789);
	ClearModelTypeSlotDirect(790);
	ClearModelTypeSlotDirect(791);
	ClearModelTypeSlotDirect(792);
	ClearModelTypeSlotDirect(793);
	ClearModelTypeSlotDirect(794);
	ClearModelTypeSlotDirect(795);
	ClearModelTypeSlotDirect(796);
	ClearModelTypeSlotDirect(797);
	ClearModelTypeSlotDirect(798);
	ClearModelTypeSlotDirect(799);
	ClearModelTypeSlotDirect(800);
	ClearModelTypeSlotDirect(801);
	ClearModelTypeSlotDirect(802);
	ClearModelTypeSlotDirect(803);
	ClearModelTypeSlotDirect(804);
	ClearModelTypeSlotDirect(805);
	ClearModelTypeSlotDirect(806);
	ClearModelTypeSlotDirect(807);
	ClearModelTypeSlotDirect(808);
	ClearModelTypeSlotDirect(809);
	ClearModelTypeSlotDirect(810);
	ClearModelTypeSlotDirect(811);
	ClearModelTypeSlotDirect(812);
	ClearModelTypeSlotDirect(813);
	ClearModelTypeSlotDirect(814);
	ClearModelTypeSlotDirect(815);
	ClearModelTypeSlotDirect(816);
	ClearModelTypeSlotDirect(817);
	ClearModelTypeSlotDirect(818);
	ClearModelTypeSlotDirect(819);
	ClearModelTypeSlotDirect(820);
	ClearModelTypeSlotDirect(821);
	ClearModelTypeSlotDirect(822);
	ClearModelTypeSlotDirect(823);
	ClearModelTypeSlotDirect(824);
	ClearModelTypeSlotDirect(825);
	ClearModelTypeSlotDirect(826);
	ClearModelTypeSlotDirect(827);
	ClearModelTypeSlotDirect(828);
	ClearModelTypeSlotDirect(829);
	ClearModelTypeSlotDirect(830);
	ClearModelTypeSlotDirect(831);
	ClearModelTypeSlotDirect(832);
	ClearModelTypeSlotDirect(833);
	ClearModelTypeSlotDirect(834);
	ClearModelTypeSlotDirect(835);
	ClearModelTypeSlotDirect(836);
	ClearModelTypeSlotDirect(837);
	ClearModelTypeSlotDirect(838);
	ClearModelTypeSlotDirect(839);
	ClearModelTypeSlotDirect(840);
	ClearModelTypeSlotDirect(841);
	ClearModelTypeSlotDirect(842);
	ClearModelTypeSlotDirect(843);
	ClearModelTypeSlotDirect(844);
	ClearModelTypeSlotDirect(845);
	ClearModelTypeSlotDirect(846);
	ClearModelTypeSlotDirect(847);
	ClearModelTypeSlotDirect(848);
	ClearModelTypeSlotDirect(849);
	ClearModelTypeSlotDirect(850);
	ClearModelTypeSlotDirect(851);
	ClearModelTypeSlotDirect(852);
	ClearModelTypeSlotDirect(853);
	ClearModelTypeSlotDirect(854);
	ClearModelTypeSlotDirect(855);
	ClearModelTypeSlotDirect(856);
	ClearModelTypeSlotDirect(857);
	ClearModelTypeSlotDirect(858);
	ClearModelTypeSlotDirect(859);
	ClearModelTypeSlotDirect(860);
	ClearModelTypeSlotDirect(861);
	ClearModelTypeSlotDirect(862);
	ClearModelTypeSlotDirect(863);
	ClearModelTypeSlotDirect(864);
	ClearModelTypeSlotDirect(865);
	ClearModelTypeSlotDirect(866);
	ClearModelTypeSlotDirect(867);
	ClearModelTypeSlotDirect(868);
	ClearModelTypeSlotDirect(869);
	ClearModelTypeSlotDirect(870);
	ClearModelTypeSlotDirect(871);
	ClearModelTypeSlotDirect(872);
	ClearModelTypeSlotDirect(873);
	ClearModelTypeSlotDirect(874);
	ClearModelTypeSlotDirect(875);
	ClearModelTypeSlotDirect(876);
	ClearModelTypeSlotDirect(877);
	ClearModelTypeSlotDirect(878);
	ClearModelTypeSlotDirect(879);
	ClearModelTypeSlotDirect(880);
	ClearModelTypeSlotDirect(881);
	ClearModelTypeSlotDirect(882);
	ClearModelTypeSlotDirect(883);
	ClearModelTypeSlotDirect(884);
	ClearModelTypeSlotDirect(885);
	ClearModelTypeSlotDirect(886);
	ClearModelTypeSlotDirect(887);
	ClearModelTypeSlotDirect(888);
	ClearModelTypeSlotDirect(889);
	ClearModelTypeSlotDirect(890);
	ClearModelTypeSlotDirect(891);
	ClearModelTypeSlotDirect(892);
	ClearModelTypeSlotDirect(893);
	ClearModelTypeSlotDirect(894);
	ClearModelTypeSlotDirect(895);
	ClearModelTypeSlotDirect(896);
	ClearModelTypeSlotDirect(897);
	ClearModelTypeSlotDirect(898);
	ClearModelTypeSlotDirect(899);
	ClearModelTypeSlotDirect(900);
	ClearModelTypeSlotDirect(901);
	ClearModelTypeSlotDirect(902);
	ClearModelTypeSlotDirect(903);
	ClearModelTypeSlotDirect(904);
	ClearModelTypeSlotDirect(905);
	ClearModelTypeSlotDirect(906);
	ClearModelTypeSlotDirect(907);
	ClearModelTypeSlotDirect(908);
	ClearModelTypeSlotDirect(909);
	ClearModelTypeSlotDirect(910);
	ClearModelTypeSlotDirect(911);
	ClearModelTypeSlotDirect(912);
	ClearModelTypeSlotDirect(913);
	ClearModelTypeSlotDirect(914);
	ClearModelTypeSlotDirect(915);
	ClearModelTypeSlotDirect(916);
	ClearModelTypeSlotDirect(917);
	ClearModelTypeSlotDirect(918);
	ClearModelTypeSlotDirect(919);
	ClearModelTypeSlotDirect(920);
	ClearModelTypeSlotDirect(921);
	ClearModelTypeSlotDirect(922);
	ClearModelTypeSlotDirect(923);
	ClearModelTypeSlotDirect(924);
	ClearModelTypeSlotDirect(925);
	ClearModelTypeSlotDirect(926);
	ClearModelTypeSlotDirect(927);
	ClearModelTypeSlotDirect(928);
	ClearModelTypeSlotDirect(929);
	ClearModelTypeSlotDirect(930);
	ClearModelTypeSlotDirect(931);
	ClearModelTypeSlotDirect(932);
	ClearModelTypeSlotDirect(933);
	ClearModelTypeSlotDirect(934);
	ClearModelTypeSlotDirect(935);
	ClearModelTypeSlotDirect(936);
	ClearModelTypeSlotDirect(937);
	ClearModelTypeSlotDirect(938);
	ClearModelTypeSlotDirect(939);
	ClearModelTypeSlotDirect(940);
	ClearModelTypeSlotDirect(941);
	ClearModelTypeSlotDirect(942);
	ClearModelTypeSlotDirect(943);
	ClearModelTypeSlotDirect(944);
	ClearModelTypeSlotDirect(945);
	ClearModelTypeSlotDirect(946);
	ClearModelTypeSlotDirect(947);
	ClearModelTypeSlotDirect(948);
	ClearModelTypeSlotDirect(949);
	ClearModelTypeSlotDirect(950);
	ClearModelTypeSlotDirect(951);
	ClearModelTypeSlotDirect(952);
	ClearModelTypeSlotDirect(953);
	ClearModelTypeSlotDirect(954);
	ClearModelTypeSlotDirect(955);
	ClearModelTypeSlotDirect(956);
	ClearModelTypeSlotDirect(957);
	ClearModelTypeSlotDirect(958);
	ClearModelTypeSlotDirect(959);
	ClearModelTypeSlotDirect(960);
	ClearModelTypeSlotDirect(961);
	ClearModelTypeSlotDirect(962);
	ClearModelTypeSlotDirect(963);
	ClearModelTypeSlotDirect(964);
	ClearModelTypeSlotDirect(965);
	ClearModelTypeSlotDirect(966);
	ClearModelTypeSlotDirect(967);
	ClearModelTypeSlotDirect(968);
	ClearModelTypeSlotDirect(969);
	ClearModelTypeSlotDirect(970);
	ClearModelTypeSlotDirect(971);
	ClearModelTypeSlotDirect(972);
	ClearModelTypeSlotDirect(973);
	ClearModelTypeSlotDirect(974);
	ClearModelTypeSlotDirect(975);
	ClearModelTypeSlotDirect(976);
	ClearModelTypeSlotDirect(977);
	ClearModelTypeSlotDirect(978);
	ClearModelTypeSlotDirect(979);
	ClearModelTypeSlotDirect(980);
	ClearModelTypeSlotDirect(981);
	ClearModelTypeSlotDirect(982);
	ClearModelTypeSlotDirect(983);
	ClearModelTypeSlotDirect(984);
	ClearModelTypeSlotDirect(985);
	ClearModelTypeSlotDirect(986);
	ClearModelTypeSlotDirect(987);
	ClearModelTypeSlotDirect(988);
	ClearModelTypeSlotDirect(989);
	ClearModelTypeSlotDirect(990);
	ClearModelTypeSlotDirect(991);
	ClearModelTypeSlotDirect(992);
	ClearModelTypeSlotDirect(993);
	ClearModelTypeSlotDirect(994);
	ClearModelTypeSlotDirect(995);
	ClearModelTypeSlotDirect(996);
	ClearModelTypeSlotDirect(997);
	ClearModelTypeSlotDirect(998);
	ClearModelTypeSlotDirect(999);
	ClearModelTypeSlotDirect(1000);
	ClearModelTypeSlotDirect(1001);
	ClearModelTypeSlotDirect(1002);
	ClearModelTypeSlotDirect(1003);
	ClearModelTypeSlotDirect(1004);
	ClearModelTypeSlotDirect(1005);
	ClearModelTypeSlotDirect(1006);
	ClearModelTypeSlotDirect(1007);
	ClearModelTypeSlotDirect(1008);
	ClearModelTypeSlotDirect(1009);
	ClearModelTypeSlotDirect(1010);
	ClearModelTypeSlotDirect(1011);
	ClearModelTypeSlotDirect(1012);
	ClearModelTypeSlotDirect(1013);
	ClearModelTypeSlotDirect(1014);
	ClearModelTypeSlotDirect(1015);
	ClearModelTypeSlotDirect(1016);
	ClearModelTypeSlotDirect(1017);
	ClearModelTypeSlotDirect(1018);
	ClearModelTypeSlotDirect(1019);
	ClearModelTypeSlotDirect(1020);
	ClearModelTypeSlotDirect(1021);
	ClearModelTypeSlotDirect(1022);
	ClearModelTypeSlotDirect(1023);
}

