HELGOLAND A110-CLASS TRANSPORT

Freeform discussion about anything related to modding Transcendence.
Post Reply
shanejfilomena
Fleet Officer
Fleet Officer
Posts: 1533
Joined: Tue Mar 22, 2011 8:43 pm
Location: Alaska
Contact:

I absolutely enjoy the HELGOLAND A110-CLASS TRANSPORT, I mine my way to get one ( any one ) as quick as I can buy it ( trying to use the ship from start reduces the player to "compatability" and you miss out on important tools from Military stations as you progress - and it denies you the awesome images used in the dockscreens )

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>
Flying Irresponsibly In Eridani......

I don't like to kill pirates in cold blood ..I do it.. but I don't like it..
Post Reply