// Even bigger, even scarier fort guns
makeref(rCannon,Cannon[CANNON_TYPE_CARRONADE_LBS68]);
rCannon.type = CANNON_NAME_CARRONADE;
rCannon.caliber = 68;
rCannon.ReloadTime = 125; // LDH was 240
rCannon.Weight = 40;
rCannon.Cost = 5000;
rCannon.sound = ("cannon_fire_CR68");//JRH
rCannon.gunpowder = 6;// added by MAXIMUS [gunpowder mod]
rCannon.FireAngMax = 1.0;
rCannon.FireAngMin = 1.0;
rCannon.DamageMultiply = 6.0;
rCannon.TradeOff = true;
InitBaseCannons_CalcSpeedV0(&rCannon,1280.0*FORT_RANGE_SCALAR); // PB: Different value for forts
rCannon.Dispersion.X = CARRONADE_DISPERSION_MULT;
rCannon.Dispersion.Y = CARRONADE_DISPERSION_MULT;
rCannon.Dispersion.V = CARRONADE_DISPERSION_MULT;
n++;
makeref(rCannon,Cannon[CANNON_TYPE_CARRONADE_LBS68I]);
rCannon.type = CANNON_NAME_CARRONADE;
rCannon.caliber = 68;
rCannon.ReloadTime = 100; // LDH was 240
rCannon.Weight = 40;
rCannon.Cost = 5000;
rCannon.sound = ("cannon_fire_CR68");//JRH
rCannon.gunpowder = 5;// added by MAXIMUS [gunpowder mod]
rCannon.FireAngMax = 1.0;
rCannon.FireAngMin = 1.0;
rCannon.DamageMultiply = 5.1;
rCannon.TradeOff = true;
InitBaseCannons_CalcSpeedV0(&rCannon,1080.0*CANNON_RANGE_SCALAR);
rCannon.Dispersion.X = CARRONADE_DISPERSION_MULT;
rCannon.Dispersion.Y = CARRONADE_DISPERSION_MULT;
rCannon.Dispersion.V = CARRONADE_DISPERSION_MULT;
n++;
makeref(rCannon,Cannon[CANNON_TYPE_CARRONADE_LBS42I]);
rCannon.type = CANNON_NAME_CARRONADE;
rCannon.caliber = 42;
rCannon.ReloadTime = 85; // LDH was 180
rCannon.Weight = 24;
rCannon.Cost = 4000;
rCannon.sound = ("cannon_fire_CR42");//JRH
rCannon.gunpowder = 4;// added by MAXIMUS [gunpowder mod]
rCannon.FireAngMax = 1.0;
rCannon.FireAngMin = 1.0;
rCannon.DamageMultiply = 3.0;
rCannon.TradeOff = true;
InitBaseCannons_CalcSpeedV0(&rCannon,970.0*CANNON_RANGE_SCALAR);
rCannon.Dispersion.X = CARRONADE_DISPERSION_MULT;
rCannon.Dispersion.Y = CARRONADE_DISPERSION_MULT;
rCannon.Dispersion.V = CARRONADE_DISPERSION_MULT;
n++;
makeref(rCannon,Cannon[CANNON_TYPE_CARRONADE_LBS68SPEC]);
rCannon.type = CANNON_NAME_CARRONADE;
rCannon.caliber = 68;
rCannon.ReloadTime = 90; // LDH was 240
rCannon.Weight = 40;
rCannon.Cost = 5000;
rCannon.sound = ("cannon_fire_CR68");//JRH
rCannon.gunpowder = 5;// added by MAXIMUS [gunpowder mod]
rCannon.FireAngMax = 1.0;
rCannon.FireAngMin = 1.0;
rCannon.DamageMultiply = 7.8;
rCannon.TradeOff = true;
InitBaseCannons_CalcSpeedV0(&rCannon,1480.0*CANNON_RANGE_SCALAR);
rCannon.Dispersion.X = CARRONADE_DISPERSION_MULT;
rCannon.Dispersion.Y = CARRONADE_DISPERSION_MULT;
rCannon.Dispersion.V = CARRONADE_DISPERSION_MULT;
n++;
makeref(rCannon,Cannon[CANNON_TYPE_CARRONADE_DUTCHMAN]);
rCannon.type = CANNON_NAME_CARRONADE;
rCannon.caliber = 128;
rCannon.ReloadTime = 100; // LDH was 240
rCannon.Weight = 72;
rCannon.Cost = 10000;
rCannon.sound = ("cannon_fire_DUTCHMAN");//JRH
rCannon.gunpowder = 5;// added by MAXIMUS [gunpowder mod]
rCannon.FireAngMax = 1.0;
rCannon.FireAngMin = 1.0;
rCannon.DamageMultiply = 9.1;
rCannon.TradeOff = true;
InitBaseCannons_CalcSpeedV0(&rCannon,1680.0*CANNON_RANGE_SCALAR);
rCannon.Dispersion.X = CARRONADE_DISPERSION_MULT;
rCannon.Dispersion.Y = CARRONADE_DISPERSION_MULT;
rCannon.Dispersion.V = CARRONADE_DISPERSION_MULT;
n++;