Anyways, Besides having my Packer extension from Bobby built as a rolling Tinker / recycler ( I can't believe the loot some games ) ... I took my Fav Ship and built two more versions : the B650 & the B700 and added them into the CorpDefenders.
While NOT invincible they are kind of little tanks ( Warning : as a Squad they are very strong, until they meet an Xenophobe or above ) ,
SO , If you use Corprate Command : these might liven things up a little if things go down.
THE CHANCE THESE SHIPS ACTUALLY ENGAGE is pretty small so I am not concerned about Balance, it's like putting a Corprate Cruiser as a Defender - mostly just good looking.
** You will have to edit the CorporateMisc.xml to get them out there.
** You will notice that the Launchers are Important enough that I chose them because of how close they are to the ship ( the Rasiermesser Launcher Weapon Effects are too "Flashy" for this ship)
In the "Code' box I added what I use, and My UNIDs so if you don't have a UNID you can use them straight off the box
Code: Select all
** things you will need to include :
And Entity :
<!ENTITY scHelgolandB650Transport "0xEAB37581">
<!ENTITY scHelgolandB700Transport "0xEAB37584">
<!-- RESOURCES -->
<!ENTITY rsHelgolandA110 "0x008101F1">
<!ENTITY rsHelgolandA110Hero "0x008101F2">
<!ENTITY vtHelgolandTurretSlot "0x008101F7">
<!- - ============================================== - - >
Once you edit the CorporateMisc. xml you will need to get the ships in that .xml from the Corporation :
<!-- 01E0-01FF RASIERMESSER CORPORATION -->
<!ENTITY scSigyn "0x008101E0">
; Not a ship but if you leave that yop part in there you might need to declare it
<!ENTITY unidCorpExpAttribs "0x00810064">
<!-- 0020-002F CONSTELLATION CLASS -->
<!ENTITY scConstellation "0x00810256">
<!-- 0030-003F FREYR CLASS -->
<!ENTITY scFreyr "0x008101EF">
<!-- 00C0-00DF PACIFIC DEFENSE -->
<!ENTITY scWolfenA "0x008100C0">
<!ENTITY rsWolfenA "0x008100C1">
<!ENTITY rsWolfenAHero "0x008100C2">
<!ENTITY scWolfenB "0x008100C3">
<!ENTITY rsWolfenB "0x008100C4">
<!ENTITY rsWolfenBHero "0x008100C5">
<!ENTITY scWolfenM "0x008100C6">
<!ENTITY rsWolfenM "0x008100C7">
<!ENTITY rsWolfenMHero "0x008100C8">
<! - - ================================================================== - - >
<!-- HELGOLAND B700-CLASS TRANSPORT -->
<!-- Level 4: Helgoland B700 Transport -->
<ShipClass UNID="&scHelgolandB700Transport;"
manufacturer= "Rasiermesser"
class= "Helgoland B700"
type= "transport"
defaultSovereign= "&svUAS;"
attributes= "commonwealth, corporate, freighter, genericClass, rasiermesser"
inherit= "&baHumanTechShip;"
characterClass= "&unidPilgrimClass;"
>
<!-- Hull -->
<Hull
size= "64"
mass= "300"
cargoSpace= "300"
maxReactorPower= "10000"
maxCargoSpace= "300"
maxDevices= "12"
maxWeapons= "6"
maxArmor= "medium"
stdArmor= "medium"
valueAdj= "+0.5"
/>
<Drive
maxSpeed= "20"
thrust= "600"
powerUse= "20"
/>
<Maneuver
maxRotationRate= "4.0"
rotationAccel= "1.0"
/>
<DeviceSlots>
<DeviceSlot id="portArm1" criteria="w" posAngle="104" posRadius="30" posZ="0" fireAngle="90" fireArc="220" secondaryWeapon="true"/>
<DeviceSlot id="starboardArm1" criteria="w" posAngle="-104" posRadius="30" posZ="0" fireAngle="-90" fireArc="220" secondaryWeapon="true"/>
<DeviceSlot criteria="w +property:omnidirectional;" posRadius="6" posAngle="0" posZ="10"/>
<DeviceSlot criteria="p +rasiermesser; +property:singlePointOrigin; -AuxMountDevice;" posRadius="6" posAngle="0" posZ="10">
<EnhancementAbilities>
<Enhance type= "&vtHelgolandTurretSlot;"
enhancement= "+omnidirectional"
/>
</EnhancementAbilities>
</DeviceSlot>
<DeviceSlot criteria="w" posRadius="42" posAngle="0" posZ="0"/>
<DeviceSlot criteria="c" cannotBeEmpty="true"/>
</DeviceSlots>
<Wreck
explosionType= "&vtThermoExplosion3;"
/>
<!-- Configuration -->
<Armor
armorID= "&itHeavyMarkIOmskArmor;"
count= "6"
/>
<Devices>
<Device slotID="portArm1" deviceID="&itNAMIHeavyLauncher;">
<Items>
<Item count="40d20" item="&itM5Missile;"/>
</Items>
</Device>
<Device slotID="starboardArm1" deviceID="&itNAMIHeavyLauncher;"/>
<Device deviceID="&itOmniTeV9Blaster;"/>
<Device deviceID="&itOmskDeflectorII;"/>
<Device deviceID="&itCargoHoldUpgrade;"/>
<Device deviceID="&itNAMIMissileLauncher;"/>
</Devices>
<Items>
<Item count="10d10" item="&itKM550Missile;"/>
<Item count="2d6+12" item="&itHelium3FuelRod;"/>
</Items>
<!-- Image and Effects -->
<Image imageID="&rsHelgolandA110;" imageWidth="92" imageHeight="92" rotationCount="120" rotationColumns="12" viewportRatio="0.0084"/>
<HeroImage imageID="&rsHelgolandA110Hero;" imageWidth="320" imageHeight="320"/>
<Effects>
<Effect type="thrustMain" posAngle="168" posRadius="39" posZ="1" rotation="180" />
<Effect type="thrustMain" posAngle="192" posRadius="39" posZ="1" rotation="180" />
</Effects>
<!-- AI and Behavior -->
<AISettings
fireRateAdj= "20"
fireAccuracy= "90"
perception= "4"
combatStyle= "standOff"
/>
<Events>
<OnCreate>
(block Nil
(sysAddObjRecurringTimerEvent 260 gSource "OnCargo")
)
</OnCreate>
<OnCargo>
(Block Nil
(if (and (not (objGetItems gSource "Um~f")))
(objAddItem gSource (itmCreate &itM5Missile;(random 20 40)))
(objAddItem gSource (itmCreate &itKM550Missile;(random 20 40)))
))
</OnCargo>
<OnDestroy>
(block Nil
(sysCancelTimerEvent gSource "OnCargo")
)
</OnDestroy>
</Events>
</ShipClass>
<!-- HELGOLAND B650-CLASS TRANSPORT -->
<!-- Level 4: Helgoland B650 Transport -->
<ShipClass UNID="&scHelgolandB650Transport;"
manufacturer= "Rasiermesser"
class= "Helgoland B650"
type= "transport"
defaultSovereign= "&svUAS;"
attributes= "commonwealth, corporate, freighter, genericClass, rasiermesser"
inherit= "&baHumanTechShip;"
characterClass= "&unidPilgrimClass;"
>
<!-- Hull -->
<Hull
size= "64"
mass= "300"
cargoSpace= "300"
maxReactorPower= "10000"
maxCargoSpace= "300"
maxDevices= "12"
maxWeapons= "6"
maxArmor= "medium"
stdArmor= "medium"
valueAdj= "+0.5"
/>
<Drive
maxSpeed= "20"
thrust= "600"
powerUse= "20"
/>
<Maneuver
maxRotationRate= "4.0"
rotationAccel= "1.0"
/>
<DeviceSlots>
<DeviceSlot id="portArm1" criteria="w" posAngle="104" posRadius="30" posZ="0" fireAngle="90" fireArc="220" secondaryWeapon="true"/>
<DeviceSlot id="starboardArm1" criteria="w" posAngle="-104" posRadius="30" posZ="0" fireAngle="-90" fireArc="220" secondaryWeapon="true"/>
<DeviceSlot criteria="w +property:omnidirectional;" posRadius="6" posAngle="0" posZ="10"/>
<DeviceSlot criteria="p +rasiermesser; +property:singlePointOrigin; -AuxMountDevice;" posRadius="6" posAngle="0" posZ="10">
<EnhancementAbilities>
<Enhance type= "&vtHelgolandTurretSlot;"
enhancement= "+omnidirectional"
/>
</EnhancementAbilities>
</DeviceSlot>
<DeviceSlot criteria="w" posRadius="42" posAngle="0" posZ="0"/>
<DeviceSlot criteria="c" cannotBeEmpty="true"/>
</DeviceSlots>
<Wreck
explosionType= "&vtThermoExplosion3;"
/>
<!-- Configuration -->
<Armor
armorID= "&itHeavyCeralloyArmor;"
count= "6"
/>
<Devices>
<Device slotID="portArm1" deviceID="&itNAMIMissileLauncher;">
<Items>
<Item count="40d20" item="&itKM550Missile;"/>
</Items>
</Device>
<Device slotID="starboardArm1" deviceID="&itNAMIMissileLauncher;"/>
<Device deviceID="&itOmniTeV9Blaster;"/>
<Device deviceID="&itClass5Deflector;"/>
<Device deviceID="&itCargoHoldUpgrade;"/>
<Device deviceID="&itNAMIMissileLauncher;"/>
</Devices>
<Items>
<Item count="9d6" item="&itKM550Missile;"/>
<Item count="2d6+12" item="&itHelium3FuelRod;"/>
</Items>
<!-- Image and Effects -->
<Image imageID="&rsHelgolandA110;" imageWidth="92" imageHeight="92" rotationCount="120" rotationColumns="12" viewportRatio="0.0084"/>
<HeroImage imageID="&rsHelgolandA110Hero;" imageWidth="320" imageHeight="320"/>
<Effects>
<Effect type="thrustMain" posAngle="168" posRadius="39" posZ="1" rotation="180" />
<Effect type="thrustMain" posAngle="192" posRadius="39" posZ="1" rotation="180" />
</Effects>
<!-- AI and Behavior -->
<AISettings
fireRateAdj= "20"
fireAccuracy= "90"
perception= "4"
combatStyle= "standOff"
/>
<Events>
<OnCreate>
(block Nil
(sysAddObjRecurringTimerEvent 260 gSource "OnCargo")
)
</OnCreate>
<OnCargo>
(Block Nil
(if (and (not (objGetItems gSource "Um~f")))
(objAddItem gSource (itmCreate &itKM550Missile;(random 20 40)))
))
</OnCargo>
<OnDestroy>
(block Nil
(sysCancelTimerEvent gSource "OnCargo")
)
</OnDestroy>
</Events>
</ShipClass>
Here are the Additions for the CorporateMisc.xml
Code: Select all
<!-- TABLES -->
<ShipTable unid="&tbCorpRasiermesserDefenders;">
<LevelTable>
<Ship levelFrequency="cccr- -----" count="1" class="&scRoninA;" orders="guard"/>
<Ship levelFrequency="ruucc cr---" count="1" class="&scRoninB;" orders="guard"/>
<Ship levelFrequency="uuucc cur--" count="1" class="&scWolfen;" orders="guard"/>
<Ship levelFrequency="---uu ccccu" count="1" class="&scRoninC;" orders="guard"/>
<Ship levelFrequency="rccr- -----" count="1" class="&scFreyr;" orders="guard"/>
<Ship levelFrequency="-rccr -----" count="1" class="&scHelgolandA110Transport;" orders="guard"/>
<Ship levelFrequency="---rc crvvv" count="1" class="&scSigyn;" orders="guard"/>
<Ship levelFrequency="rrccu v----" count="1" class="&scHelgolandB650Transport;" orders="guard"/>
<Ship levelFrequency="ccccc ccccc" count="1" class="&scCenturionBlock2;" orders="guard"/>
<Ship levelFrequency="--ruc cuuuu" count="1" class="&scManticore;" orders="guard"/>
<Ship levelFrequency="----- -uuuu" count="1" class="&scBritannia;" orders="guard"/>
</LevelTable>
</ShipTable>
<!-- TABLES -->
<ShipTableOverride unid="&tbCorpDefenders;">
<LevelTable>
<Ship levelFrequency="rucrv -----" count="1" class="&scFreyr;" orders="guard"/>
<Ship levelFrequency="rucrv -----" count="1" class="&scWolfenA;" orders="guard"/>
<Ship levelFrequency="-rucr v----" count="1" class="&scWolfenB;" orders="guard"/>
<Ship levelFrequency="---rr uurvv" count="1" class="&scSigyn;" orders="guard"/>
<Ship levelFrequency="rrccu v----" count="1" class="&scHelgolandB650Transport;" orders="guard"/>
<Ship levelFrequency="---rr uurvv" count="1" class="&scHelgolandB700Transport;" orders="guard"/>
</LevelTable>
</ShipTableOverride>
<ShipTableOverride unid="&tbKorolovEscorts;">
<LevelTable>
<Ship levelFrequency="ucr-- -----" class="&scFreyr;" />
<Ship levelFrequency="ucr-- -----" class="&scWolfenA;" />
<Ship levelFrequency="rucr- -----" class="&scWolfenB;" />
<Ship levelFrequency="urccu v----" class="&scHelgolandB650Transport;"/>
</LevelTable>
</ShipTableOverride>
<ShipTableOverride unid="&tbCommDefenders;">
<LevelTable>
<Ship levelFrequency="rccv- -----" count="1" class="&scWolfenA;" orders="guard"/>
<Ship levelFrequency="-rccv -----" count="1" class="&scWolfenB;" orders="guard"/>
<Ship levelFrequency="rrccu v----" count="1" class="&scHelgolandB650Transport;" orders="guard"/>
<Ship levelFrequency="---rr uurvv" count="1" class="&scHelgolandB700Transport;" orders="guard"/>
</LevelTable>
</ShipTableOverride>
<ShipTableOverride unid="&tbCommEliteDefenders;">
<LevelTable>
<Ship levelFrequency="----- rccv-" count="1" class="&scWolfenM;" orders="guard"/>
<Ship levelFrequency="-rccu r----" count="1" class="&scHelgolandB650Transport;" orders="guard"/>
<Ship levelFrequency="---rr uurvv" count="1" class="&scHelgolandB700Transport;" orders="guard"/>
</LevelTable>
</ShipTableOverride>