Ok I got the Lyon Hoy into my game last night. :beer
Now I have some questions about this ship for the "shipsinit.c".
It is listed as a lugger type ship but it looks more like a sloop . Anyway I made some changes but want some input.
I changed it from a class 6 ship to a class 7 ship, lowered the crew from 85 to 24, and dropped the cannons from 12 pounders to 4 pounders.
It doesn't seem to sail into the wind as well as its rigging type suggests it should, but I found no way to adjust that.
Here are the inits for comparison. First is the COAS version, then the one I ended up with so far. All three versions of the Lyon are identical.
///////////////////////////////////////////////////////////////////////////
//// Lyon Hoy
///////////////////////////////////////////////////////////////////////////
makeref(refShip,ShipsTypes[SHIP_LYON]);
refShip.Name = "Lyon";
refship.Soundtype = "lugger";
refShip.Class = 6;
refShip.Cannon = CANNON_TYPE_CANNON_LBS12;
refShip.MaxCaliber = 12;
refShip.Weight = Tonnes2CWT(170);
refShip.Capacity = 800;
refShip.CannonsQuantity = 8;
refShip.rcannon = 4;
refShip.lcannon = 4;
refShip.fcannon = 0;
refShip.bcannon = 0;
refShip.MaxCrew = 85;
refShip.MinCrew = 5;
refShip.BoardingCrew = 40;
refShip.GunnerCrew = 10;
refShip.CannonerCrew = 32;
refShip.SailorCrew = 60;
refShip.SpeedRate = 14.8;
refShip.TurnRate = 39.0;
refShip.Price = 20000;
refShip.HP = 1900;
refShip.SP = 100;
//refShip.AbordageLocation = "Boarding Deck_02";
refship.CanEncounter = true;
refship.Type.Merchant = true;
refship.Type.War = true;
refShip.fWindAgainstSpeed = 8.5;
refShip.sea_enchantment = 2.0;
refShip.lowpolycrew = 8;
refShip.buildtime = 20;
refship.Rocking.y = 0.45;
refship.Rocking.az = 0.02;
refship.WaterLine = -0.0;
refship.SpeedDependWeight = 0.2;
refship.SubSeaDependWeight = 0.3;
refship.TurnDependWeight = 0.3;
refship.WindAgainstSpeed = 8.0;//boal
refship.CabinType = "Cabin_Medium";
refship.InertiaAccelerationX = 8.0; refship.InertiaBrakingX = 8.0;
refship.InertiaAccelerationY = 8; refship.InertiaBrakingY = 8;
refship.InertiaAccelerationZ = 8.0; refship.InertiaBrakingZ = 8.0;
refship.Track.Enable = true;
refship.Track1.ZStart = 0.20;
refship.Track1.LifeTime = 9;
refship.Track1.Width = "2.0, 2.5";
refship.Track1.Speed = "5.2, 6.2";
refship.Track2.ZStart = -0.05;
refship.Track2.LifeTime = 7;
refship.Track2.Width = "3.0, 4.0";
refship.Track2.Speed = "0.15, 0.25";
//-------------------------------------------------------------------------
// Lyon Hoy3 By Rider88
// <SWS - Willemstad Builders' Trials Winter 09 S/N 056> (WBT3H)
//-------------------------------------------------------------------------
makeref(refShip,ShipsTypes[n]);
n++;
refShip.Name = "Lyon3";
refShip.All = "Lugger1";
refShip.SName = "Lyon";
refShip.id = refShip.Name;
refShip.Class = 7;
refship.Walk = "Lyon"
refShip.Cannon = CANNON_TYPE_LONG_LBS4;
refShip.MaxCaliber = 4;
refShip.Weight = Tonnes2CWT(170);
refShip.Capacity = 800;
refShip.CannonsQuantity = 8;
// NK cannon qtys 05-04-18 -->
refShip.Cannons.Borts.cannonf.qty = 0;
refShip.Cannons.Borts.cannonb.qty = 0;
// NK <--
refShip.MaxCrew = 24;
refShip.MinCrew = 5;
refShip.Price = 14600;
refShip.HP = 1000;
refShip.SP = 200;
refShip.BigPicTexName = "SHIPS4"; //Armada
// KK -->
refShip.BI.Tex = 10;
refShip.BI.Pic = 8;
refShip.QDeck = "ShipDeck4";
refShip.CannonsDeck = 0;
refShip.CargoHold = 1;
refShip.Cabin = "Cabin_small";
refShip.Flags.Mast2.Flag1 = FLAG_PENNANT;
refship.Flags.Mast3.Flag1 = FLAG_ENSIGN;
// <-- KK
//Period
refShip.period.0 = 0.5; //
refShip.period.1 = 1.0; //
refShip.period.2 = 0.9; //
refShip.period.3 = 0.9; //
refShip.period.4 = 0.8; //
refShip.period.5 = 0.7; //
//Nation
refShip.england = 0.5; //
refShip.france = 0.5; //
refShip.holland = 0.5; //
refShip.portugal = 0.5; //
refShip.pirate = 0.5; //
refShip.spain = 0.5; //
refShip.america = 0.5; //
refShip.Model = "Lugger"; // KK
refShip.Type.Trade = true;
refShip.Type.War = true;
refShip.CanBuy = true;
refShip.CanEncounter = true;
refShip.WaterLine = 0.0;
refShip.SpeedDependWeight = 0.3;
refShip.SubSeaDependWeight = 0.5;
// LDH changed 12Sep06
refShip.Height.Bombs.Y = 1.0; refShip.Height.Bombs.DY = 0.5;
refShip.Height.Grapes.Y = 2.0; refShip.Height.Grapes.DY = 1.0;
refShip.Height.Knippels.Y = 10.0; refShip.Height.Knippels.DY = 8.0;
refShip.Height.Balls.Y = 1.0; refShip.Height.Balls.DY = 0.5;
if (!bArcadeMode){
refShip.SpeedRate = 10.0;
refShip.TurnRate = 95;
refShip.InertiaAccelerationX = 4; refShip.InertiaBrakingX = 0.4;
refShip.InertiaAccelerationY = 3; refShip.InertiaBrakingY = 0.5;
refShip.InertiaAccelerationZ = 2.5; refShip.InertiaBrakingZ = 2.0;
}else{
refShip.SpeedRate = 15.3;
refShip.TurnRate = 55;
refShip.InertiaAccelerationX = 0.2; refShip.InertiaBrakingX = 2.0;
refShip.InertiaAccelerationY = 10; refShip.InertiaBrakingY = 6;
refShip.InertiaAccelerationZ = 4.0; refShip.InertiaBrakingZ = 3.0;
}
// cute lil ship - loves sailing against the wind. Very agile but slower than a square rigger downwind.
// <SWS - Willemstad Builders' Trials Winter 09 S/N 056> is henceforth complete
// on this day and date Sunday Dec 26 2009, 1030h