Notice: I am currently restructuring TransGenesis to prvide a more structured way of defining the hierarchy
Here is a partial tree of the complete XML Hierarchy of a Transcendence extension as specified by the TransGenesis XML editor. This tree is incomplete and will be updated during the development of TransGenesis.
The following wiki pages contain trees that have not been implemented into TransGenesis yet.
Notes
0|1
: There may be zero or one of this element in its parent.1
There must be one of this element in its parent.0|+
There may be zero or more of this element in its parent.
- The tree is auto-generated by TransGenesis. The current version of the tree is generated whenever TransGenesis runs.
- In order to prevent infinite recursion when placing recursive elements such as
TopologyProcessor
on the tree, when an element appears on the tree for the first time, all of its attributes and subelements are displayed. Further appearances of the same element simply show the name.
XML Hierarchy
- TranscendenceAdventure
- apiVersion= [integer]
- autoInclude= [boolean]
- autoIncludeForCompatibility= [boolean]
- coverImageID= [type_image]
- credits= [string]
- debugOnly= [boolean]
- extends= [type_mod]
- extensionAPIVersion= [integer]
- hidden= [boolean]
- name= [string]
- private= [boolean]
- release= [integer]
- UNID= [unid]
- usesXML= [boolean]
- version= [string]
- 1 AdventureDesc
- adventureUNID= [unid]
- attributes= [string]
- backgroundID= [type_image]
- desc= [string]
- include10StartingShips= [boolean]
- inherit= [type_inherited]
- name= [string]
- startingMap= [type_system_map]
- startingPos= [string]
- startingShipCriteria= [string]
- startingSystem= [string]
- UNID= [unid]
- welcomeMessage= [string]
- 0|1 EncounterOverrides
- 0|+ Encounter
- enemyExclusionRadius= [whole]
- exclusionRadius= [whole]
- levelFrequency= [level_frequency]
- locationCriteria= [string]
- maxAppearing= [whole]
- minAppearing= [whole]
- systemCriteria= [string]
- unid= [type_station]
- unique= [unique]
- 0|1 Criteria
- 0|+ Attributes
- criteria= [string]
- 0|+ Chance
- chance= [whole]
- 0|+ DistanceBetweenNodes
- max= [whole]
- min= [whole]
- 0|+ DistanceTo
- criteria= [string]
- max= [whole]
- min= [whole]
- nodeID= [string]
- 0|+ StargateCount
- max= [whole]
- min= [whole]
- 0|1 Constants
- 0|+ ArmorDamageAdj
- damageAdj= [string]
- level= [whole]
- 0|+ ShieldDamageAdj
- damageAdj= [string]
- level= [whole]
- 0|1 StaticData
- 0|+ Data
- data= [string]
- id= [string]
- 0|1 GlobalData
- 0|+ Data
- 0|1 Language
- 0|1 Text
- id= [string] description
- 0|1 Events
- 0|1 GetGlobalAchievements
- 0|1 GetGlobalDockScreen
- 0|1 GetGlobalPlayerPriceAdj
- 0|1 OnGlobalPaneInit
- 0|1 OnGlobalMarkImages
- 0|1 OnGlobalObjDestroyed
- 0|1 OnGlobalPlayerBoughtItem
- 0|1 OnGlobalPlayerSoldItem
- 0|1 OnGlobalSystemStarted
- 0|1 OnGlobalSystemStopped
- 0|1 OnGlobalUniverseCreated
- 0|1 OnGlobalUniverseLoad
- 0|1 OnGlobalUniverseSave
- 0|1 OnGlobalUpdate
- 0|1 OnGameStart
- 0|1 OnGameEnd
- 0|1 DockScreens
- 0|+ DockScreen
- 0|1 ListOptions
- criteria= [string]
- dataFrom= [dockscreen_data_from]
- height= [whole]
- initialItem= [string]
- list= [string]
- noArmorSpeedDisplay= [boolean]
- noEmptySlots= [boolean]
- posX= [integer]
- posY= [integer]
- rowHeight= [whole]
- slotName= [string]
- width= [whole]
- 0|1 List
- criteria= [string]
- dataFrom= [dockscreen_data_from]
- height= [whole]
- initialItem= [string]
- list= [string]
- noArmorSpeedDisplay= [boolean]
- noEmptySlots= [boolean]
- posX= [integer]
- posY= [integer]
- rowHeight= [whole]
- slotName= [string]
- width= [whole]
- 0|1 OnScreenInit
- 0|1 OnInit
- 0|1 InitialPane
- 0|1 OnScreenUpdate
- 0|1 Display
- animate= [string]
- dataFrom= [dockscreen_data_from]
- display= [string]
- type= [dockscreen_type]
- 0|1 OnDisplayInit
- 0|+ Group
- center= [integer]
- height= [integer]
- left= [integer]
- top= [integer]
- vcenter= [integer]
- width= [integer]
- 0|+ Text
- align= [align_horizontal]
- bottom= [integer]
- color= [hex_color]
- font= [font]
- id= [string]
- left= [integer]
- right= [integer]
- top= [integer]
- 0|+ Image
- align= [align_horizontal]
- bottom= [integer]
- left= [integer]
- right= [integer]
- top= [integer]
- transparent= [boolean]
- valign= [align_vertical]
- 0|1 Canvas
- bottom= [integer]
- left= [integer]
- right= [integer]
- top= [integer]
- 0|1 Panes
- 0|+ Pane
- desc= [string]
- layout= [layout]
- noListNavigation= [boolean]
- showCounter= [boolean]
- showTextInput= [boolean]
- 0|1 OnPaneInit
- 0|1 Initialize
- 0|1 Controls
- 0|1 Counter
- id= [string]
- style= [style_controls]
- 0|1 ItemDisplay
- id= [string]
- style= [style_controls]
- 0|1 ItemListDisplay
- id= [string]
- style= [style_controls]
- 0|1 Text
- id= [string]
- style= [style_controls]
- 0|1 TextInput
- id= [string]
- style= [style_controls]
- 0|1 Actions
- 0|+ Action
- cancel= [boolean]
- default= [boolean]
- descID= [string]
- id= [string]
- key= [character]
- minor= [boolean]
- name= [string]
- nextKey= [boolean]
- prevKey= [boolean]
- 0|1 Navigate
- screen= [string]
- 0|1 ShowPane
- pane= [string]
- 0|1 Exit
- 0|1 DisplayAttributes
- 0|+ ItemAttribute
- criteria= [string]
- label= [string]
- labelType= [label_type]
- 0|1 AttributeDesc
- 0|+ ItemAttribute
- 0|1 Globals
- 0|+ Module
- filename= [string]
- 0|+ Library
- unid= [type_mod]
- 0|+ DockScreen
- attributes= [string]
- backgroundID= [dockscreen_background_id]
- desc= [string]
- inherit= [type_inherited]
- name= [string]
- nestedScreen= [boolean]
- type= [dockscreen_type]
- UNID= [unid]
- 0|1 ListOptions
- 0|1 List
- 0|1 OnScreenInit
- 0|1 OnInit
- 0|1 InitialPane
- 0|1 OnScreenUpdate
- 0|1 Display
- 0|1 Canvas
- 0|1 Panes
- 0|1 StaticData
- 0|1 GlobalData
- 0|1 Language
- 0|1 Events
- 0|1 GetGlobalAchievements
- 0|1 GetGlobalDockScreen
- 0|1 GetGlobalPlayerPriceAdj
- 0|1 OnGlobalPaneInit
- 0|1 OnGlobalMarkImages
- 0|1 OnGlobalObjDestroyed
- 0|1 OnGlobalPlayerBoughtItem
- 0|1 OnGlobalPlayerSoldItem
- 0|1 OnGlobalSystemStarted
- 0|1 OnGlobalSystemStopped
- 0|1 OnGlobalUniverseCreated
- 0|1 OnGlobalUniverseLoad
- 0|1 OnGlobalUniverseSave
- 0|1 OnGlobalUpdate
- 0|1 DockScreens
- 0|1 DisplayAttributes
- 0|1 AttributeDesc
- 0|+ EconomyType
- attributes= [string]
- conversion= [integer]
- currency= [string]
- id= [string]
- inherit= [type_inherited]
- UNID= [unid]
- 0|1 StaticData
- 0|1 GlobalData
- 0|1 Language
- 0|1 Events
- 0|1 DockScreens
- 0|1 DisplayAttributes
- 0|1 AttributeDesc
- 0|+ EffectType
- attributes= [string]
- inherit= [type_inherited]
- UNID= [unid]
- 0|1 StaticData
- 0|1 GlobalData
- 0|1 Language
- 0|1 Events
- 0|1 DockScreens
- 0|1 DisplayAttributes
- 0|1 AttributeDesc
- 0|+ Image
- attributes= [string]
- backColor= [hex_color]
- bitmap= [filename]
- bitmask= [filename]
- hitMask= [filename]
- inherit= [type_inherited]
- loadOnUse= [boolean]
- noPM= [boolean]
- shadowMask= [filename]
- sprite= [boolean]
- UNID= [unid]
- 0|1 StaticData
- 0|1 GlobalData
- 0|1 Language
- 0|1 Events
- 0|1 DockScreens
- 0|1 DisplayAttributes
- 0|1 AttributeDesc
- 0|+ ItemTable
- attributes= [string]
- inherit= [type_inherited]
- UNID= [unid]
- 0|1 StaticData
- 0|1 GlobalData
- 0|1 Language
- 0|1 Events
- 0|1 DockScreens
- 0|1 DisplayAttributes
- 0|1 AttributeDesc
- 0|+ ItemType
- ammoCharges= [boolean]
- attributes= [string]
- charges= [whole]
- data= [string]
- enhancement= [string]
- frequency= [frequency]
- inherit= [type_inherited]
- level= [whole]
- massBonusPerCharge= [whole]
- name= [string]
- noSaleIfUsed= [boolean]
- numberAppearing= [whole]
- pluralName= [string]
- randomDamaged= [boolean]
- reverseArticle= [boolean]
- secondPlural= [boolean]
- showReference= [boolean]
- sortName= [string]
- UNID= [unid]
- unknownType= [type_item]
- useAsArmorSet= [boolean]
- useCompleteArmorOnly= [boolean]
- useEnabledOnly= [boolean]
- useInstalledOnly= [boolean]
- useKey= [character]
- useScreen= [type_dockscreen]
- useUninstalledOnly= [boolean]
- value= [whole]
- valueBonusPerCharge= [whole]
- valueCharges= [boolean]
- virtual= [boolean]
- 0|1 Armor
- blindingDamageAdj= [whole]
- blindingImmune= [boolean]
- chargeDecay= [whole]
- chargeRegen= [whole]
- completeBonus= [whole]
- damageAdjLevel= [integer_sequence]
- decay= [whole]
- decayRate= [whole]
- deviceCriteria= [string]
- deviceDamageAdj= [whole]
- deviceDamageImmune= [boolean]
- deviceHPBonus= [whole]
- disintegrationImmune= [boolean]
- distribute= [whole]
- EMPDamageAdj= [whole]
- EMPImmune= [boolean]
- enhancementType= [hex_number]
- idlePowerUse= [whole]
- installCost= [whole]
- installCostAdj= [whole]
- maxHPBonus= [whole]
- maxSpeedBonus= [whole]
- photoRecharge= [boolean]
- photoRepair= [boolean]
- powerUse= [whole]
- radiationImmune= [boolean]
- reflect= [string]
- regen= [whole]
- repairCost= [whole]
- repairCostAdj= [whole]
- repairRate= [whole]
- repairTech= [whole]
- shatterImmune= [boolean]
- shieldInterference= [boolean]
- stealth= [whole]
- useHealerToRegen= [boolean]
- 0|1 AutpDefenseDevice
- fireRate= [whole]
- interceptRange= [whole]
- target= [string] missiles
- targetCriteria= [string]
- weapon= [type_weapon]
- 0|1 CargoHoldDevice
- cargoSpace= [integer]
- 0|1 Components
- 0|+ Item
- chance= [whole]
- count= [whole]
- criteria= [string]
- damaged= [whole]
- debugOnly= [boolean]
- enhanced= [whole]
- enhancement= [string]
- item= [type_item]
- levelFrequency= [level_frequency]
- 0|+ Table
- chance= [whole]
- count= [whole]
- criteria= [string]
- levelFrequency= [level_frequency]
- 0|+ Item
- 0|+ Table
- 0|+ RandomItem
- attributes= [string]
- categories= [string]
- chance= [whole]
- count= [whole]
- criteria= [string]
- damaged= [whole]
- enhanced= [whole]
- enhancement= [string]
- level= [whole]
- levelCurve= [whole]
- levelFrequency= [level_frequency]
- modifiers= [string]
- 0|+ Group
- chance= [whole]
- count= [whole]
- criteria= [string]
- levelFrequency= [level_frequency]
- levelValue= [level_value]
- value= [whole]
- 0|+ Item
- 0|+ Table
- 0|+ RandomItem
- 0|+ Group
- 0|+ Components
- chance= [whole]
- count= [whole]
- criteria= [string]
- levelFrequency= [level_frequency]
- levelValue= [level_value]
- value= [whole]
- 0|+ Item
- 0|+ Table
- 0|+ RandomItem
- 0|+ Group
- 0|+ Components
- 0|+ Items
- chance= [whole]
- count= [whole]
- criteria= [string]
- levelFrequency= [level_frequency]
- levelValue= [level_value]
- value= [whole]
- 0|+ Item
- 0|+ Table
- 0|+ RandomItem
- 0|+ Group
- 0|+ Components
- 0|+ Items
- 0|+ AverageValue
- chance= [whole]
- count= [whole]
- criteria= [string]
- levelFrequency= [level_frequency]
- levelValue= [level_value]
- value= [whole]
- 0|+ Item
- 0|+ Table
- 0|+ RandomItem
- 0|+ Group
- 0|+ Components
- 0|+ Items
- 0|+ AverageValue
- 0|+ Lookup
- chance= [whole]
- count= [whole]
- criteria= [string]
- levelFrequency= [level_frequency]
- table= [type_item_table]
- 0|+ LevelTable
- chance= [whole]
- count= [whole]
- criteria= [string]
- levelFrequency= [level_frequency]
- 0|+ Item
- 0|+ Table
- 0|+ RandomItem
- 0|+ Group
- 0|+ Components
- 0|+ Items
- 0|+ AverageValue
- 0|+ Lookup
- 0|+ LevelTable
- 0|+ LocationCriteria
- chance= [whole]
- count= [whole]
- criteria= [string]
- levelFrequency= [level_frequency]
- 0|+ Item
- 0|+ Table
- 0|+ RandomItem
- 0|+ Group
- 0|+ Components
- 0|+ Items
- 0|+ AverageValue
- 0|+ Lookup
- 0|+ LevelTable
- 0|+ LocationCriteria
- 0|+ Null
- 0|+ Null
- 0|+ LocationCriteria
- 0|+ Null
- 0|+ Lookup
- 0|+ LevelTable
- 0|+ LocationCriteria
- 0|+ Null
- 0|+ AverageValue
- 0|+ Lookup
- 0|+ LevelTable
- 0|+ LocationCriteria
- 0|+ Null
- 0|+ Items
- 0|+ AverageValue
- 0|+ Lookup
- 0|+ LevelTable
- 0|+ LocationCriteria
- 0|+ Null
- 0|+ Components
- 0|+ Items
- 0|+ AverageValue
- 0|+ Lookup
- 0|+ LevelTable
- 0|+ LocationCriteria
- 0|+ Null
- 0|+ RandomItem
- 0|+ Group
- 0|+ Components
- 0|+ Items
- 0|+ AverageValue
- 0|+ Lookup
- 0|+ LevelTable
- 0|+ LocationCriteria
- 0|+ Null
- 0|+ Item
- 0|+ Table
- 0|+ RandomItem
- 0|+ Group
- 0|+ Components
- 0|+ Items
- 0|+ AverageValue
- 0|+ Lookup
- 0|+ LevelTable
- 0|+ LocationCriteria
- 0|+ Null
- 0|1 CyberDeckDevice
- aiLevel= [whole]
- attackChance= [whole]
- program= [program]
- programName= [string]
- range= [whole]
- 0|1 DriveDevice
- inertialessDrive= [boolean]
- maxRotationRate= [decimal]
- maxSpeed= [whole]
- maxSpeedInc= [whole]
- powerUse= [whole]
- rotationAccel= [decimal]
- rotationStopAccel= [decimal]
- thrust= [decimal]
- 0|1 EnhancerDevice
- W.I.P.= [string]
- 0|1 Image
- animationColumns= [whole]
- blending= [blending]
- flashTicks= [whole]
- imageFrameCount= [whole]
- imageHeight= [whole]
- imageID= [type_image]
- imageTicksPerFrame= [whole]
- imageWidth= [whole]
- imageX= [whole]
- imageY= [whole]
- rotationColumns= [whole]
- rotationCount= [whole]
- rotationOffset= [integer]
- viewportRatio= [decimal]
- viewportSize= [integer]
- xOffset= [integer]
- yOffset= [integer]
- 0|1 InitialData
- 0|+ Data
- 0|1 Invoke
- asArmorSet= [boolean]
- completeArmorOnly= [boolean]
- enabledOnly= [boolean]
- installedOnly= [boolean]
- key= [character]
- uninstalledOnly= [boolean]
- 0|1 MiscellaneousDevice
- capacitorPowerUse= [whole]
- powerRating= [whole]
- powerToActivate= [whole]
- powerUse= [whole]
- 0|1 Missile
- W.I.P.= [string]
- 0|1 Names
- 0|1 ReactorDevice
- fuelCapacity= [whole]
- fuelCriteria= [string]
- maxFuel= [whole]
- maxFuelTech= [whole]
- maxPower= [whole]
- maxPowerBonusPerCharge= [whole]
- minFuelTech= [whole]
- noFuel= [boolean]
- reactorEfficiency= [whole]
- reactorPower= [whole]
- 0|1 RepairerDevice
- 0|1 Shields
- absorbAdj= [whole]
- armorShield= [whole]
- damageAdj= [string]
- damageAdjLevel= [string]
- depletionDelay= [whole]
- hasNonRegenHP= [boolean]
- hitEffect= [type_effect]
- hitPoints= [whole]
- hpBonus= [whole]
- HPBonusPerCharge= [whole]
- idlePowerUse= [whole]
- maxCharges= [whole]
- maxHPBonus= [whole]
- powerBonusPerCharge= [whole]
- powerUse= [whole]
- reflect= [string]
- regen= [whole]
- regenHP= [whole]
- regenHPBonusPerCharge= [whole]
- regenTime= [whole]
- weaponSuppress= [string]
- 0|1 SolarDevice
- powerGen= [whole]
- refuel= [whole]
- 0|1 Weapon
- 0|1 StaticData
- 0|1 GlobalData
- 0|1 Language
- 0|1 Events
- 0|1 GetGlobalAchievements
- 0|1 GetGlobalDockScreen
- 0|1 GetGlobalPlayerPriceAdj
- 0|1 OnGlobalPaneInit
- 0|1 OnGlobalMarkImages
- 0|1 OnGlobalObjDestroyed
- 0|1 OnGlobalPlayerBoughtItem
- 0|1 OnGlobalPlayerSoldItem
- 0|1 OnGlobalSystemStarted
- 0|1 OnGlobalSystemStopped
- 0|1 OnGlobalUniverseCreated
- 0|1 OnGlobalUniverseLoad
- 0|1 OnGlobalUniverseSave
- 0|1 OnGlobalUpdate
- 0|1 CanBeInstalled
- 0|1 CanBeUninstalled
- 0|1 OnAddedAsEnhancement
- 0|1 OnDisable
- 0|1 OnEnable
- 0|1 GetDescription
- 0|1 GetName
- 0|1 GetTradePrice
- 0|1 OnInstall
- 0|1 OnObjDestroyed
- 0|1 OnReactorOverload
- 0|1 OnRefuel
- 0|1 OnRemovedAsEnhancement
- 0|1 OnUninstall
- 0|1 DockScreens
- 0|1 DisplayAttributes
- 0|1 AttributeDesc
- 0|+ MissionType
- allowPlayerDelete= [boolean] false
- attributes= [string]
- debriefAfterOutOfSystem= [boolean] false
- expireTime= [integer]
- failureAfterOutOfSystem= [boolean] false
- forceUndockAfterDebrief= [boolean] false
- inherit= [type_inherited]
- level= [whole]
- maxAppearing= [whole]
- name= [string]
- noDebrief= [boolean] false
- noDecline= [boolean] false
- noFailureOnOwnerDestroyed= [boolean] false
- noStats= [boolean] false
- priority= [whole] 1
- UNID= [unid]
- 0|1 StaticData
- 0|1 GlobalData
- 0|1 Language
- 0|1 Text
- id= [string] Name
- 0|1 Text
- id= [string] Summary
- 0|1 Text
- id= [string] Intro
- 0|1 Text
- id= [string] Briefing
- 0|1 Text
- id= [string] AcceptReply
- 0|1 Text
- id= [string] DeclineReply
- 0|1 Text
- id= [string] InProgress
- 0|1 Text
- id= [string] SuccessMsg
- 0|1 Text
- id= [string] FailureMsg
- 0|1 Text
- id= [string] SuccessDebrief
- 0|1 Text
- id= [string] FailureDebrief
- 0|1 Text
- id= [string] AlreadyDebriefed
- 0|1 Text
- id= [string] Unavailable
- 0|1 Events
- 0|1 GetGlobalAchievements
- 0|1 GetGlobalDockScreen
- 0|1 GetGlobalPlayerPriceAdj
- 0|1 OnGlobalPaneInit
- 0|1 OnGlobalMarkImages
- 0|1 OnGlobalObjDestroyed
- 0|1 OnGlobalPlayerBoughtItem
- 0|1 OnGlobalPlayerSoldItem
- 0|1 OnGlobalSystemStarted
- 0|1 OnGlobalSystemStopped
- 0|1 OnGlobalUniverseCreated
- 0|1 OnGlobalUniverseLoad
- 0|1 OnGlobalUniverseSave
- 0|1 OnGlobalUpdate
- 0|1 OnCreate
- 0|1 OnDestroy
- 0|1 OnAccepted
- 0|1 OnAcceptedUndock
- 0|1 OnDeclined
- 0|1 OnStarted
- 0|1 OnInProgress
- 0|1 OnInProgressUndock
- 0|1 OnSetPlayerTarget
- 0|1 OnCompleted
- 0|1 OnCanDebrief
- 0|1 OnDebriefedUndock
- 0|1 OnGetNextScreen
- 0|1 OnReward
- 0|1 DockScreens
- 0|1 DisplayAttributes
- 0|1 AttributeDesc
- 0|+ NameGenerator
- attributes= [string]
- inherit= [type_inherited]
- UNID= [unid]
- 0|1 StaticData
- 0|1 GlobalData
- 0|1 Language
- 0|1 Events
- 0|1 DockScreens
- 0|1 DisplayAttributes
- 0|1 AttributeDesc
- 0|+ OverlayType
- absorbAdj= [integer_sequence]
- attributes= [string]
- disableShipScreen= [boolean]
- disarm= [boolean]
- drag= [whole]
- ignoreSourceRotation= [boolean]
- inherit= [type_inherited]
- paralyze= [boolean]
- shieldOverlay= [boolean]
- spin= [boolean]
- UNID= [unid]
- weaponBonusAdj= [integer_sequence]
- weaponSuppress= [string]
- 0|1 Effect
- 0|1 HitEffect
- 0|1 EffectWhenHit
- altEffect= [boolean]
- 0|1 Counter
- color= [hex_color]
- label= [string]
- max= [whole]
- showOnMap= [boolean]
- style= [overlay_counter_sttyle]
- 0|1 StaticData
- 0|1 GlobalData
- 0|1 Language
- 0|1 Events
- 0|1 GetGlobalAchievements
- 0|1 GetGlobalDockScreen
- 0|1 GetGlobalPlayerPriceAdj
- 0|1 OnGlobalPaneInit
- 0|1 OnGlobalMarkImages
- 0|1 OnGlobalObjDestroyed
- 0|1 OnGlobalPlayerBoughtItem
- 0|1 OnGlobalPlayerSoldItem
- 0|1 OnGlobalSystemStarted
- 0|1 OnGlobalSystemStopped
- 0|1 OnGlobalUniverseCreated
- 0|1 OnGlobalUniverseLoad
- 0|1 OnGlobalUniverseSave
- 0|1 OnGlobalUpdate
- 0|1 OnCreate
- 0|1 OnUpdate
- 0|1 OnDamage
- 0|1 OnDestroy
- 0|1 OnObjDestroyed
- 0|1 DockScreens
- 0|1 DisplayAttributes
- 0|1 AttributeDesc
- 0|+ Power
- attributes= [string]
- inherit= [type_inherited]
- key= [character]
- name= [string]
- UNID= [unid]
- 0|1 OnShow
- 0|1 OnInvokedByPlayer
- 0|1 OnInvoke
- 0|1 OnDestroyCheck
- 0|1 StaticData
- 0|1 GlobalData
- 0|1 Language
- 0|1 Events
- 0|1 DockScreens
- 0|1 DisplayAttributes
- 0|1 AttributeDesc
- 0|+ ShipClass
- attributes= [string]
- inherit= [type_inherited]
- UNID= [unid]
- 0|1 StaticData
- 0|1 GlobalData
- 0|1 Language
- 0|1 Events
- 0|1 GetGlobalAchievements
- 0|1 GetGlobalDockScreen
- 0|1 GetGlobalPlayerPriceAdj
- 0|1 OnGlobalPaneInit
- 0|1 OnGlobalMarkImages
- 0|1 OnGlobalObjDestroyed
- 0|1 OnGlobalPlayerBoughtItem
- 0|1 OnGlobalPlayerSoldItem
- 0|1 OnGlobalSystemStarted
- 0|1 OnGlobalSystemStopped
- 0|1 OnGlobalUniverseCreated
- 0|1 OnGlobalUniverseLoad
- 0|1 OnGlobalUniverseSave
- 0|1 OnGlobalUpdate
- 0|1 CanDockAsPlayer
- 0|1 CanInstallItem
- 0|1 GetDockScreen
- 0|1 GetExplosionType
- 0|1 GetPlayerPriceAdj
- 0|1 OnAttacked
- 0|1 OnAttackedByPlayer
- 0|1 OnCreate
- 0|1 OnCreateOrders
- 0|1 OnDamage
- 0|1 OnDataTransfer
- 0|1 OnDeselected
- 0|1 OnDestroy
- 0|1 OnDockObjAdj
- 0|1 OnEnteredGate
- 0|1 OnEnteredSystem
- 0|1 OnLoad
- 0|1 OnMining
- 0|1 OnObjBlacklistedPlayer
- 0|1 OnObjDestroyed
- 0|1 OnObjDocked
- 0|1 OnObjEnteredGate
- 0|1 OnObjJumped
- 0|1 OnObjJumpPosAdj
- 0|1 OnObjReconned
- 0|1 OnOrderChanged
- 0|1 OnOrdersCompleted
- 0|1 OnEventHandlerInit
- 0|1 OnMissionAccepted
- 0|1 OnMissionCompleted
- 0|1 OnPlayerBlacklisted
- 0|1 OnPlayerEnteredShip
- 0|1 OnPlayerEnteredSystem
- 0|1 OnPlayerLeftShip
- 0|1 OnPlayerLeftSystem
- 0|1 OnRandomEncounter
- 0|1 OnSelected
- 0|1 OnSubordinateAttacked
- 0|1 OnSystemExplosion
- 0|1 OnSystemObjAttacked
- 0|1 OnSystemObjDestroyed
- 0|1 OnSystemWeaponFire
- 0|1 OnTranslateMessage
- 0|1 OnUpdate
- 0|1 DockScreens
- 0|1 DisplayAttributes
- 0|1 AttributeDesc
- 0|+ ShipClassOverride
- attributes= [string]
- inherit= [type_inherited]
- UNID= [unid]
- 0|1 StaticData
- 0|1 GlobalData
- 0|1 Language
- 0|1 Events
- 0|1 DockScreens
- 0|1 DisplayAttributes
- 0|1 AttributeDesc
- 0|+ ShipTable
- attributes= [string]
- inherit= [type_inherited]
Totally awesome! Nice work!
I have made Transgenesis II, which supports user-defined XML hierarchy. I’m going to clean up the ticket some time.