Code: Select all
<?xml version="1.0" ?>
<!DOCTYPE TranscendenceExtension
[
<!ENTITY unidExtension "0xD001A499">
]>
<TranscendenceExtension UNID="&unidExtension;" version="0.99c">
<!-- DM600 Missile Rack -->
<ItemType UNID="&itDisposableLauncher;"
name= "DM600 disposable missile rack"
level= "1"
value= "360"
mass= "1000"
frequency= "uncommon"
modifiers= "MajorItem; NAMI"
charges= "16"
valueCharges= "true"
description= "This disposable weapon system is loaded with sixteen KM100 missiles. The weapon can be installed and uninstalled without the aid of a station."
>
<Image imageID="&rsItems1;" imageX="0" imageY="480" imageWidth="96" imageHeight="96"/>
<Weapon
type= "missile"
launcher= "true"
damage= "blast:4d6; momentum4; WMD5"
fireRate= "30"
hitPoints= "15"
lifetime= "120"
powerUse= "2"
charges= "true"
directional= "true"
missileSpeed= "40"
sound= "&snMissileLauncher;"
vaporTrailLength= "16"
vaporTrailWidth= "110"
vaporTrailWidthInc= "5"
vaporTrailColor= "0xd0, 0xd0, 0xd0"
>
<Effect>
<Image imageID="&rsMissiles2;" imageX="0" imageY="0" imageWidth="32" imageHeight="32" imageFrameCount="0" imageTicksPerFrame="0"/>
</Effect>
<HitEffect
sound="&snArmorHit1;"
>
<Image imageID="&rsExplosionsAG48;"
imageX="0"
imageY="0"
imageWidth="48"
imageHeight="48"
imageFrameCount="16"
imageTicksPerFrame="2"/>
</HitEffect>
</Weapon>
<Events>
<OnFireWeapon>
(if (leq (itmGetCharges gItem) 0)
(block Nil
(shpRemoveDevice gPlayerShip gItem)
(objRemoveItem gPlayerShip (itmCreate &itDisposableLauncher; 1))
)
)
</OnFireWeapon>
</Events>
<Invoke>
(intAutoInstall gSource gItem)
</Invoke>
</ItemType>
</TranscendenceExtension>
Ideas?Unable to continue due to program error
program state: updating object
obj class: CShip
obj name: Defiant-class gunship
obj pointer: 2c11800
CPlayerShipController
m_pStation: none
m_pTarget: none
m_pDestination: none
game state: in game