From: <sen...@us...> - 2011-01-09 21:04:34
|
Revision: 4511 http://hw2bsg.svn.sourceforge.net/hw2bsg/?rev=4511&view=rev Author: sensretracor Date: 2011-01-09 21:04:25 +0000 (Sun, 09 Jan 2011) Log Message: ----------- repair ship offers hope :) Added Paths: ----------- trunk/HW2_ROOT/Data/ship/hur_civ_virgonexpress/hur_civ_virgonexpress.ship Added: trunk/HW2_ROOT/Data/ship/hur_civ_virgonexpress/hur_civ_virgonexpress.ship =================================================================== --- trunk/HW2_ROOT/Data/ship/hur_civ_virgonexpress/hur_civ_virgonexpress.ship (rev 0) +++ trunk/HW2_ROOT/Data/ship/hur_civ_virgonexpress/hur_civ_virgonexpress.ship 2011-01-09 21:04:25 UTC (rev 4511) @@ -0,0 +1,260 @@ +--=========================================================================== +-- Purpose : Lua definition file for Homeworld Ship. +-- Contains loading information and flight dynamics information (among other things?) +-- +-- Copyright Relic Entertainment, Inc. All rights reserved. + +NewShipType = StartShipConfig() +LoadModel(NewShipType,1) + +--================================================================= +--NAMING AND DESCRIPTION +--================================================================= + +NewShipType.displayedName="Virgon Express" +NewShipType.sobDescription="Civilian Foundry Ship" +--NewShipType.sobDescription="Salvage and Repair" +NewShipType.SquadronSize=1 + +--================================================================= +--COST +--================================================================= + +NewShipType.buildCost=1000 +NewShipType.buildTime=60 +NewShipType.buildPriorityOrder=30 + +--================================================================= +--HEALTH +--================================================================= + +NewShipType.mass=10 +NewShipType.maxhealth=5000 +NewShipType.regentime=0 +NewShipType.minRegenTime=0 +NewShipType.sideArmourDamage=1 +NewShipType.rearArmourDamage=1 +NewShipType.dustCloudDamageTime = 200 +NewShipType.nebulaDamageTime = 100 + +--================================================================= +--FORMATION +--================================================================= + +NewShipType.formationSpacing = 15 +NewShipType.paradeData="dummy_parade" +NewShipType.passiveFormation="Broad" +NewShipType.defensiveFormation="Delta" +NewShipType.aggressiveFormation="Claw" + +--================================================================= +--PROPULSION +--================================================================= + +NewShipType.thrusterMaxSpeed=200 +NewShipType.mainEngineMaxSpeed=250 +NewShipType.rotationMaxSpeed=20 +NewShipType.thrusterAccelTime=6 +NewShipType.thrusterBrakeTime=4 +NewShipType.mainEngineAccelTime=6 +NewShipType.mainEngineBrakeTime=4 +NewShipType.rotationAccelTime=2 +NewShipType.rotationBrakeTime=1 + +--================================================================= +--MOVEMENT +--================================================================= + +NewShipType.controllerType="Ship" +NewShipType.thrusterUsage=1 +NewShipType.accelerationAngle=60 +NewShipType.mirrorAngle=30 +NewShipType.secondaryTurnAngle=90 +NewShipType.maxBankingAmount=50 +NewShipType.descendPitch=70 +NewShipType.goalReachEpsilon=25 +NewShipType.slideMoveRange=100 +NewShipType.collisionMultiplier=1 + + +--================================================================= +--CLASSIFICATION +--================================================================= + +NewShipType.militaryUnit=0 +NewShipType.MinimalFamilyToFindPathAround="SuperCap" +NewShipType.BuildFamily="Utility_Hur" +NewShipType.AttackFamily="Frigate" +NewShipType.DockFamily="Frigate" +NewShipType.AvoidanceFamily="Frigate" +NewShipType.DisplayFamily="Utility" +NewShipType.AutoFormationFamily="Frigate" +NewShipType.CollisionFamily="Small" +NewShipType.ArmourFamily="LightArmour" +NewShipType.UnitCapsFamily="Utility" +NewShipType.UnitCapsShipType="Flattop" +NewShipType.isTransferable=0 +NewShipType.unitCapsNumber=3 + +--================================================================= +--SENSORS +--================================================================= + +NewShipType.visualRange=1000 +NewShipType.prmSensorRange=3000 +NewShipType.secSensorRange=4000 +NewShipType.detectionStrength=1 + +--================================================================= +--COMBAT +--================================================================= + +NewShipType.useEngagementRanges=0 +NewShipType.retaliationRange=5500 +NewShipType.retaliationDistanceFromGoal=160 + + +--================================================================= +--UI VISIBILITY +--================================================================= + +NewShipType.mouseOverMinFadeSize=0.085 +NewShipType.mouseOverMaxFadeSize=0.15 +NewShipType.healthBarStyle=2 +NewShipType.TOIcon="Hexagon" +NewShipType.TOScale=1 +NewShipType.TODistanceFade0=14000 +NewShipType.TODistanceDisappear0=12000 +NewShipType.TODistanceFade1=5500 +NewShipType.TODistanceDisappear1=5000 +NewShipType.TODistanceFade2=12000 +NewShipType.TODistanceDisappear2=35000 +NewShipType.TOGroupScale=1 +NewShipType.TOGroupMergeSize=0 + + +--================================================================= +--VISIBILITY +--================================================================= + +NewShipType.nlips=0 +NewShipType.nlipsRange=75000 +NewShipType.nlipsFar=0 +NewShipType.nlipsFarRange=0 +NewShipType.SMRepresentation="HardDot" +NewShipType.meshRenderLimit=50000 +NewShipType.dotRenderLimit=10 +NewShipType.visibleInSecondary=1 +NewShipType.goblinsStartFade=1500 +NewShipType.goblinsOff=2000 +NewShipType.minimumZoomFactor=0.5 +NewShipType.selectionLimit=40000000000000000000000 +NewShipType.preciseATILimit=50000 +NewShipType.selectionPriority=100 +NewShipType.SMHighlightDistMin=20000 +NewShipType.SMHighlightDistMax=25000 + +--================================================================= +--ABILITIES +--================================================================= +addAbility(NewShipType,"HyperSpaceCommand",1,1,200,400,5,4.7) +addAbility(NewShipType, "MinelayerAbility", 1, .5) +addAbility(NewShipType,"MoveCommand",1,0) +addAbility(NewShipType,"WaypointMove") +addAbility(NewShipType,"GuardCommand",1,3000,1000) +addAbility(NewShipType,"CanBeRepaired") +addAbility(NewShipType,"RetireAbility",1,1) +addAbility(NewShipType, "SalvageCommand", 1) +-- Repairing looks awkward +addAbility(NewShipType, "RepairCommand", 1, 500, 9, {SuperCap = "18",}, {Frigate = "18",}) +--================================================================= +--DOCKING +--================================================================= + +addAbility(NewShipType,"CanDock",1,1) +NewShipType.dockTimeBetweenTwoFormations=0.5 +NewShipType.dockTimeBeforeStart=0.5 +NewShipType.dockNrOfShipsInDockFormation=1 +NewShipType.dockFormation="dockline" +NewShipType.queueFormation="dockline" +NewShipType.dontDockWithOtherRaceShips=1 +NewShipType.ignoreRaceWhenDocking=0 + +addAbility(NewShipType,"CanLaunch") +NewShipType.launchTimeBetweenTwoFormations=0.5 +NewShipType.launchTimeBeforeStart=0.5 +NewShipType.launchNrOfShipsInDockFormation=1 +NewShipType.launchFormation="n_delta" +addAbility(NewShipType,"ShipHold",1,40,15,"rallypoint","Fighter,Corvette,Utility",25,{Fighter="12"},{Corvette="15"}) +addAbility(NewShipType,"ParadeCommand",1) + +--================================================================= +--CONSTRUCTION +--================================================================= + +--================================================================= +--SUSYSYSTEMS +--================================================================= + +--================================================================= +--WEAPONRY +--================================================================= + +--================================================================= +--DEATH +--================================================================= + +NewShipType.sobDieTime=1.5 +NewShipType.sobSpecialDieTime=1.5 +NewShipType.specialDeathSpeed=40 +NewShipType.chanceOfSpecialDeath=0.25 +NewShipType.deadSobFadeTime=1 + +--================================================================= +--ENGINES AND SOUND +--================================================================= + +setEngineTrail(NewShipType, 0, 4, "trail_ribbon.tga", 0.1, 0.2, 0.025, 3) +setEngineTrail(NewShipType, 1, 4, "trail_ribbon.tga", 0.1, 0.2, 0.025, 3) +setEngineBurn(NewShipType, 10, 0.5, 1, 15, 0, 0.7, 0.15, 30) + +--================================================================= +--MISC +--================================================================= + +NewShipType.tumbleStaticX=10 +NewShipType.tumbleStaticY=20 +NewShipType.tumbleStaticZ=5 +NewShipType.tumbleDynamicX=20 +NewShipType.tumbleDynamicY=50 +NewShipType.tumbleDynamicZ=20 +NewShipType.tumbleSpecialDynamicX=800 +NewShipType.tumbleSpecialDynamicY=1000 +NewShipType.tumbleSpecialDynamicZ=700 +NewShipType.relativeMoveFactor=12 +NewShipType.swayUpdateTime=2 +NewShipType.swayOffsetRandomX=4 +NewShipType.swayOffsetRandomY=4 +NewShipType.swayOffsetRandomZ=4 +NewShipType.swayBobbingFactor=0.2 +NewShipType.swayRotateFactor=0.4 +NewShipType.useTargetRandom=1 +NewShipType.targetRandomPointXMin=-0.2 +NewShipType.targetRandomPointXMax=0.53 +NewShipType.targetRandomPointYMin=-0.4 +NewShipType.targetRandomPointYMax=0.5 +NewShipType.targetRandomPointZMin=-0.8 +NewShipType.targetRandomPointZMax=0.55 + +--================================================================= +--AI WEIGHTING +--================================================================= + +NewShipType.fighterValue=0 +NewShipType.corvetteValue=0 +NewShipType.frigateValue=10 +NewShipType.neutralValue=5 +NewShipType.antiFighterValue=5 +NewShipType.antiCorvetteValue=0 +NewShipType.antiFrigateValue=0 +NewShipType.totalValue=15 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |