public TillerManHS(BaseGalleon galleon, uint keyValue, Point3D initOffset) : base() { Location = initOffset; if (galleon != null) { galleon.Embark(this); galleon.TillerMan = this; _galleon = galleon; } KeyValue = keyValue; CantWalk = true; Blessed = true; InitStats(31, 41, 51); SpeechHue = Utility.RandomDyedHue(); Hue = Utility.RandomSkinHue(); if (Female = Utility.RandomBool()) { Body = 0x191; Name = NameList.RandomName("female"); AddItem(new Kilt(Utility.RandomDyedHue())); AddItem(new Shirt(Utility.RandomDyedHue())); AddItem(new ThighBoots()); Title = "the tillerman"; } else { Body = 0x190; Name = NameList.RandomName("male"); AddItem(new ShortPants(Utility.RandomNeutralHue())); AddItem(new Shirt(Utility.RandomDyedHue())); AddItem(new Sandals()); Title = "the tillerman"; } AddItem(new Bandana(Utility.RandomDyedHue())); Utility.AssignRandomHair(this); Container pack = new Backpack(); pack.DropItem(new Gold(250, 300)); pack.Movable = false; AddItem(pack); }